===== Alpine ===== ^ OpenSolaris 2008.11 ^ Ubuntu ^ | Compiled from sources. Configure it without kerberos. Then do **make** | TODO. Works fine | Set configuration in ~/.pinerc. To access a Google Mail account with IMAP: personal-name= user-domain=gmail.com smtp-server=smtp.gmail.com/submit/user=@gmail.com/novalidate-cert inbox-path={imap.gmail.com/user=@gmail.com/ssl/novalidate-cert}Inbox All other entries can left by default. {{:unix:alpine.png|}} ===== Emacs ===== ^ Solaris 10 ^ OpenSolaris 2008.11 ^ Ubuntu ^ | [[http://www.blastwave.org|CSWemacs]] | SUNWgnu-emacs and SUNWgnu-emacs-x | =) Works fine | | /opt/csw/bin/pkg-get emacs | pkg install SUNWgnu-emacs SUNWgnu-emacs-x | apt-get install ?? | * Homepage: [[http://www.gnu.org/software/emacs/|See here]] * The configuration file is ~/.emacs * To reload .emacs: M-x load-file ~/.emacs ==== Configuration file ==== ;; turn on font-lock mode (global-font-lock-mode t) ;; enable visual feedback on selections (setq-default transient-mark-mode t) ;; always end a file with a newline (setq require-final-newline t) ;; stop at the end of the file, not just add lines (setq next-line-add-newlines nil) ;;to display time (display-time) ;;to set the cursor color (set-cursor-color "red") ;;to set the font (set-default-font "7x14") ;; foreground (set-foreground-color "white") ;;to set background color to black (set-background-color "black") ;;to manage the geometric size of initial window. (setq initial-frame-alist '((width . 87) (height . 42))) {{:unix:emacs.png|}} ==== Read IMAP mail ==== To read IMAP email in Emacs (Google) poll imap.gmail.com proto imap port 993 user <"google username">, with password <"password">, is <"username on host"> here options keep nofetchall ssl * keep: keep emails on server * nofetchall: fetch only new ones * beware: security risk ! ===== Eterm ===== ^ Solaris ^ OpenSolaris 2008.11 ^ Debian ^ Ubuntu ^ | No precompiled package. Compile from sources | Not tried ||| Eterm is a terminal particularly suited for use within Enlightenment. There are specific Eterm themes [[http://www.eterm.org/themes/|here]] ==== Solaris Installation Tips ==== Download, build and install libAST. Unless a special directory has been specified for configure (./configure --prefix=...), libAST installs in /usr/local (this is not the usual Solaris method). export PATH=/usr/sfw/bin:/opt/csw/bin:/usr/sbin:/usr/bin::/usr/openwin/bin:/usr/ccs/bin:. export MAKE=gmake make Download Eterm. Add /usr/local/lib to your LD_LIBRARY_PATH so that it finds libAST. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export PATH=/usr/sfw/bin:/opt/csw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ccs/bin:.:/usr/local/bin export MAKE=gmake Install imlib2 /opt/csw/bin/pkg-get install imlib2 Configure Eterm, specifying the right path for Imlib2 (/opt/csw in my case -- note you mustn't specify /opt/csw/lib). ./configure --with-imlib=/opt/csw Compile Eterm make Install Eterm: the Makefile of bg needs to be fixed: at the end of the Makefile, the lines that call install-sh for the various images is wrong: add a '..' so that gets install-sh from the right directory. ===== Evince ===== Evince is a PDF, PS (etc) document viewer. ^ Solaris 10 ^ OpenSolaris 2008.11 ^ Ubuntu ^ | [[http://www.blastwave.org|CSWevince]] | =) Works fine | =) Works fine | | /opt/csw/bin/pkg-get evince | | apt-get install ?? | | installed in /opt/csw/bin | installed in /usr/bin | apt-get install ?? | ===== Eye of Gnome ===== This is a simple image viewer in GNOME. To launch it, run **eog**. ===== Fetchmail ===== ^ Solaris 10 ^ OpenSolaris 2008.11 ^ Ubuntu ^ | [[http://www.blastwave.org|CSWfetchmail]] | | | To debug, try fetchmail -vk Fetchmail for IMAP requires a valid sendmail server ! ===== GIMP ===== ^ Solaris 10 ^ OpenSolaris 2008.11 ^ Ubuntu ^ | [[http://www.blastwave.org|CSWgimp]] | SUNWgnome-img-editor | =) Works fine | | /opt/csw/bin/pkg-get gimp | pkg install SUNWgnome-img-editor | apt-get install ?? | ===== GThumb ===== GThumb is GNOME's thumbnail viewer. To launch it, run **gthumb** ===== Java ===== ^ Solaris 10 ^ OpenSolaris 2008.11 ^ Debian ^ Ubuntu ^ | | Yes. Use Sun's installer. Typically installs in /usr/jdk/jdk1.6.0_11 | | | ==== JRE ==== To install a JRE 1.6: * download it from Sun's website. You need to download both the 32-bit and the 64-bit package for 64-bit hosts. Indeed, the 64-bit package is only **additions**. * gunzip, untar the package in the directory of your choice * that's it ! (add java to your path, run java -version to check. Make sure to use the 64-bit version !). ==== Firefox Java Plugin ==== To install the java plugin in Firefox3, copy (or link) the java plugin to the firefox3 plugins directory: ^ Solaris 10 ^ OpenSolaris 2008.11 ^ | /opt/sfw/lib/firefox3/plugins | /usr/lib/firefox/plugins | For example, cd /opt/sfw/lib/firefox3/plugins ln -s /opt/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so . ===== LaTeX ===== ^ Solaris 10 ^ OpenSolaris 2008.11 ^ Ubuntu ^ | [[http://www.blastwave.org|CSWtetex]] | IPStetex from Blastwave's IPS repository | =) Works fine | | /opt/csw/bin/pkg-get tetex | installed from packagemanager in /opt/csw/bin | apt-get install ?? | ===== Locate and Updatedb ===== ^ Solaris 10 ^ OpenSolaris 2008.11 ^ Ubuntu ^ | [[http://www.blastwave.org|CSWfindutils]] | | =) Works fine | | commands are glocate and gupdatedb in /opt/csw/bin | command is slocate | locate and updatedb | ===== Mrxvt ===== ^ Solaris ^ OpenSolaris 2008.11 ^ Ubuntu ^ | | [[http://materm.sourceforge.net/wiki/pmwiki.php|Download here]] | | Mrxvt is a nice terminal, with support for transparency and tabs (though I usually do not use tabs !). The only problem is that is doesn't support unicode yet, so French accents are quite ugly ;-) ==== OpenSolaris Installation Tips ==== I recommend: * set the installation in /usr directory, because Solaris does not commonly use /usr/local. * disable support for Greek (unless you need it). On my system, it bugged and whenever I typed a pipe, it would switch to Greek encoding ! * set the terminal name to xterm (and not rxvt) on Solaris. Otherwise it'll complain about not having the right termcap. Unless you know better than me how to install termcap and terminfo on Solaris, then do install them (they're providing in the package). ./configure --prefix=/usr --enable-xft --disable-greek --with-save-lines=1000 --with-term=xterm --disable-debug ==== My default properties ==== Set the following properties in ~/.Xdefaults: mrxvt*vt0*saveLines: 1000 mrxvt*loginShell: false mrxvt*scrollBar: true mrxvt*scrollbarStyle: rxvt mrxvt*transparent: true mrxvt*shading: 85 mrxvt*transparentScrollbar: false mrxvt*transparentTabbar: true mrxvt*transparentMenubar: true mrxvt*background: darkblue mrxvt*backgroundFade: 60 mrxvt*fading: 0 mrxvt*tabForeground: lightgreen mrxvt*itabForeground: lightgreen mrxvt*itabBackground: black mrxvt*bottomTabbar: true mrxvt*windowsSwitch: false mrxvt*showMenu: false mrxvt*hideButtons: false mrxvt*xft: true mrxvt*xftFont: DejaVu Sans Mono mrxvt*xftmFont: DejaVu Sans Mono mrxvt*xftWidth: normal mrxvt*xftSize: 12 mrxvt*cursorBlink: false mrxvt*geometry: 80x25 mrxvt*cursorColor: red ===== Multimedia ===== * sound-juicer %u * rhythmbox %u * totem %u ===== Nautilus ===== Nautilus is GNOME's file manager. To launch it without loading the GNOME desktop or background, do: nautilus --no-desktop ===== Pidgin ===== ^ Solaris ^ OpenSolaris 2008.11 ^ Ubuntu ^ | Not tried | [[http://software.schmorp.de/pkg/rxvt-unicode.html|Web page]]. Use CVS to checkout | Works fine. | Pidgin is an Instant Messenger able to connect to several IM networks. To use it over Google Talk: * protocol: XMPP (or Google Talk) * screen name: your google login * domain: gmail.com * resource: the default 'Home' is perfect * password: your google password * local alias: the name you want to see when you type in messages in Pidgin. Whatever you like here. * force old (5223 port) SSL: make sure this is checked * port: 443 * server: talk.google.com * proxy settings: use GNOME settings will be fine (if you're using GNOME ;-)). Pidgin is in /usr/bin. You may need to restart pidgin for those changes to take effect. In addition, make sure the account is marked 'enabled'. ===== ROX Filer ===== ^ Solaris ^ OpenSolaris 2008.11 ^ Ubuntu ^ | Not tried | Compiled from sources (v2.8) | Not tried | TO DO: it is broken now on my system. To run in from the source directory: ./ROX-Filer/ROX-Filer ===== Unicode Rxvt ===== ^ Solaris ^ OpenSolaris 2008.11 ^ Ubuntu ^ | [[http://software.schmorp.de/pkg/rxvt-unicode.html|Web page]]. Use CVS to checkout ||| URxvt is a unicode rxvt... so it supports French accents ! It also supports transparency. However, I currently experience a slight bug (?) related to the terminal's size. Looks like it does not know/handle very well its height. ==== Compiling URxvt on OpenSolaris ==== $ ./configure --prefix=/usr/share --enable-xft --enable-font-styles --enable-transparency --enable-fading --enable-rxvt-scroll --enable-next-scroll --enable-xterm-scroll --enable-mousewheel --enable-smart-resize --enable-text-blink --enable-keepscrolling --enable-selectionscrolling --with-term=xterm --with-x --disable-perl $ make $ make install I had to fix the man page directory: they were put in /usr/share/share/man and not /usr/share/man. ==== Default X properties ==== Set the following properties in ~/.Xdefaults: URxvt*xft: true URxvt*scrollBar: true URxvt*vt0*saveLines: 1000 URxvt*loginShell: false URxvt*scrollbarStyle: rxvt URxvt*transparent: true URxvt*shading: 60 URxvt*transparentScrollbar: false URxvt*transparentTabbar: true URxvt*transparentMenubar: true URxvt*foreground: orange URxvt*background: darkblue URxvt*cursorColor: red URxvt*geometry: 80x25 URxvt*scrollColor: orange URxvt*font: xft:DejaVu Sans Mono:style=Normal:pixelsize=15 URxvt*mouseWheelScrollPage: true {{:unix:urxvt.png|}} ===== XnView ===== XnView ([[http://pagesperso-orange.fr/pierre.g/xnview/frdownloadsolarisx86.html|tar.gz]]) is a good image viewer which runs on several platforms including Solaris. If you have Gnome, you can use gthumb or nautilus --no-desktop. **Installation tips on Solaris 10:** To install the soft, unzip the package. Then modify the ./install script and modify directory /usr/lib/X11/app-defaults/XnView to /usr/X11/lib/X11/app-defaults/XnView (Solaris 10 u5). To launch XnView, run /usr/local/bin/xnview. ===== XTerm ===== //This is the simplest, lightest, THE original XTerm// Set the following properties in ~/.Xdefaults: XTerm*font: 9x15 XTerm*foreground: lightgreen XTerm*background: black XTerm*scrollBar: true XTerm*vt0*saveLines: 1000 {{:unix:xterm.png|}} ===== Useful packages ===== Packages from [[http://www.blastwave.org|BlastWave]] install in /opt/csw. The default Solaris installation (with the entire distribution) includes several software, installed in /usr/sfw. For instance, gcc is in /usr/sfw/bin. * [[ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.0.1/contrib/|firefox3]] (from [[http://www.solaris4you.dk/|Solaris4you]]) * gam_server is similar to fam. It is contained in SUNWgamin. Do not remove this package unless you accept to break dependencies with gnome-vfs. * gftp (CSWgftp) * gnupg (CSWgnupg) * subversion: SUNWsvn * tk (CSWtk): this is a graphical toolkit for Tcl. It's required by Gorilla Password Safe. * top (CSWisaexec): if possible use the 64-bit version in /opt/csw/bin/amd64/top * [[http://www.webmin.com/|Webmin]] (WSWebmin) : a neat tool for administration via the web. There's a Solaris package available. Installs in /opt/webmin by default. * [[http://www.openssl.org/|OpenSSL]] : requires [[http://www.sunfreeware.com/indexsparc10.html|m4]] ! Also, sometimes ar is not found (/usr/ccb/bin) : either add that directory to the adequate path, or create a link to /usr/bin. * wireshark ([[http://www.blastwave.org/|CSWwireshark]]): like ethereal. * Xorg headers: SUNWxorg-headers * XnView ([[http://pagesperso-orange.fr/pierre.g/xnview/frdownloadsolarisx86.html|tar.gz]]): a good image viewer which runs on several platforms including Solaris. To install the soft, unzip the package. Then modify the ./install script and modify directory /usr/lib/X11/app-defaults/XnView to /usr/X11/lib/X11/app-defaults/XnView (Solaris 10 u5). To launch XnView, run /usr/local/bin/xnview.