===== 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.