Saya mencoba membuat nama session sendiri di Ubuntu 12.04 LTS dengan nama session "Etc Session". Sebelum berlanjut, alangkah baiknya back up dulu file asli atau copy-paste file asli dan rename dengan "nama_session_anda".
A. BAHAN
gnome-panel merupakan bahan untuk percobaan pertama, dan kemungkinan akan berhasil juga terhadap bahan lainnya seperti : Unity, Unity-2d, cairo-dock session dan sebagainya.
B. CARA
Anda hanya membutuhkan 2 file utama, yakni :
- "nama_session"
- "nama.destop"
C. Let's Start
1. "nama_session" silakan copy paste dari /usr/share/gnome-session/sessions/"nama_session"
misalnya kita ambil "gnome-classic-session"
lalu rename & ubah via gedit (mode root). perhatikan berikut ini
a). asal :
[GNOME Session]
Name=GNOME Classic
RequiredComponents=gnome-panel;gnome-settings-daemon;
RequiredProviders=windowmanager;
DefaultProvider-windowmanager=gnome-wm
DefaultProvider-notifications=notify-osd
IsRunnableHelper=/usr/lib/gnome-session/gnome-session-check-accelerated
FallbackSession=gnome-fallback
DesktopName=GNOME
b). setelah diubah
[Etc Session]
Name=Etc Session
RequiredComponents=gnome-panel;gnome-settings-daemon;
RequiredProviders=windowmanager;
DefaultProvider-windowmanager=gnome-wm
DefaultProvider-notifications=notify-osd
#IsRunnableHelper=/usr/lib/gnome-session/gnome-session-check-accelerated
#FallbackSession=gnome-fallback
#DesktopName=GNOME
catatan :
perhatikan penggunaan tanda "#" lalu simpan/save.
--------------------------------------------------
2. "nama.destop"silakan copy paste dari /usr/share/xsessions/"nama.desktop"
misalnya : “GNOME classic.desktop”
rename file & ubah via gedit (mode root). perhatikan berikut ini
a. Asal
[Desktop Entry]
Name=GNOME Classic
Comment=This session logs you into GNOME with the traditional panel
Exec=gnome-session --session=gnome-classic
TryExec=gnome-session
Icon=
Type=Application
X-Ubuntu-Gettext-Domain=gnome-session-3.0
b. Setelah diubah
[Desktop Entry]
Name=Etc Session
Comment=This session logs you into GNOME with the traditional panel
Exec=gnome-session --session=gnome-classic
#TryExec=gnome-session
Icon=
Type=Application
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Name[en]=Etc
catatan :
Perhatikan nama yang diubah & penggunaan tanda "#" lalu simpan/save.
D. TERAKHIR
simpan semua file yang sudah diubah kemudian log out & login kembali.
cek apakah di daftar session ada "nama_session_anda"? kalau saya langsung ada :)
sekian & terima kasih.
salam open source :)