Fedora rasa Mint

9 Mar
2010

Apa Anda mengira screenshoot di atas adalah distro Linux Mint? Salah! Itu adalah Fedora 12 punyaku yang baru saja aku install ulang.

Semalaman aku penasaran, itu LinuxMint ternyata gnome tapi tampilan menunya mirip KDE. Aku ubek-ubek ini Fedora 12 tak ada pula menu yang secantik Linux Mint itu. Ternyata memang mereka mendevelopnya sendiri.

Kemudian aku mulai mencari-cari di google kira-kira adakah petunjuk yang bagus. “How to make Fedora menu like Mint”

Akhirnya aku menemukan jawabannya. Begini cara-caranya.

Pertama, install depedencies berikut ini:

pyxdg
gnome-python2-gnomedesktop
tracker
tracker-search-tool
pygtk2
pygtk2-libglade

yum install pyxdg gnome-python2-gnomedesktop tracker tracker-search-tool pygtk2 pygtk2-libglade

Setelah itu download source code Linux Mint Menu versi 4.9.x di http://packages.linuxmint.com/pool/main/m/mintmenu/ kemudian ekstrak file .tar.gz tersebut.

Setelah file tersebut diekstrak, akan terbentuk sebuah folder baru yang bernama mintmenu.

Sebagai ROOT, copy kan beberapa files tersebut secara manual ke beberapa lokasi berikut. Perintahnya adalah sebagai berikut.

su -
cp -r mintmenu/usr/lib/linuxmint/ /usr/lib/
cp mintmenu/usr/lib/bonobo/servers/mintMenu.server /usr/lib/bonobo/servers/mintMenu.server
cp mintmenu/usr/bin/mintmenu /usr/bin/

Logout dan login kembali serta tambahkan mintmenu ke panel.

klik kanan panel > Add to Panel… > mintMenu

Dua menu di atas yang dikotakkan sebenarnya terlink ke Synaptic dan Mint Paket Manager di mana keduanya bukan bawaan dari Fedora. Karena kita tidak menginstall kedua software tersebut, maka kita akan mengarahkannya ke software bawaan Fedora yaitu gpk-application dan gpk-update-viewer.

Untuk melakukan hal tersebut, yang harus kita lakukan adalah edit file /usr/lib/linuxmint/mintMenu/plugins/system_management.py pada baris 133-145.

if os.path.exists("/usr/lib/linuxmint/mintInstall/icon.svg"):
Button1 = easyButton( "/usr/lib/linuxmint/mintSystem/icon.png", self.iconsize, [_("Software manager")], -1, -1 )
Button1.connect( "clicked", self.ButtonClicked, "/usr/lib/linuxmint/mintInstall/frontend.py" )
Button1.show()
self.systemBtnHolder.pack_start( Button1, False, False )
self.mintMenuWin.setTooltip( Button1, _("Browse and install available software") )
 
Button2 = easyButton( "synaptic", self.iconsize, [_("Package manager")], -1, -1 )
Button2.connect( "clicked", self.ButtonClicked, "gksu /usr/sbin/synaptic" )
Button2.show()
self.systemBtnHolder.pack_start( Button2, False, False )
self.mintMenuWin.setTooltip( Button2, _("Install, remove and upgrade software packages") )

modifikasi file di atas ke dalam bentuk seperti di bawah ini:

if os.path.exists("/usr/lib/linuxmint/mintInstall/icon.svg"):
Button1 = easyButton( "system-software-install.png", self.iconsize, [_("Software manager")], -1, -1 )
Button1.connect( "clicked", self.ButtonClicked, "gpk-application" )
Button1.show()
self.systemBtnHolder.pack_start( Button1, False, False )
self.mintMenuWin.setTooltip( Button1, _("Browse and install available software") )
 
Button2 = easyButton( "system-software-update.png", self.iconsize, [_("Update System")], -1, -1 )
Button2.connect( "clicked", self.ButtonClicked, "gpk-update-viewer" )
Button2.show()
self.systemBtnHolder.pack_start( Button2, False, False )
self.mintMenuWin.setTooltip( Button2, _("Upgrade software packages") )

Ada sebuah problem lagi yang lain yaitu ketika kita membuka Terminal, maka hal tersebut tidak terjadi. Cara memperbaikinya dengan mengedit file yang sama seperti di atas pada baris ke 156. Caranya adalah sebagai berikut:

Button4.connect( "clicked", self.ButtonClicked, "x-terminal-emulator” )

Ubah ke

Button4.connect( "clicked", self.ButtonClicked, "gnome-terminal" )

Sumber: http://jasoncarpenter.blogspot.com/

5 Responses to Fedora rasa Mint

Avatar

cenary

March 9th, 2010 at 11:44 am

Tampilan cantik, tapi ga bisa dipakai untuk kerja sih percuma.
Autodesk Inventor ga bisa jalan, AutoCAD ga bisa jalan, MT4 ga bisa jalan.
Lagi males gw pasang linux =))
yang penting sih bisa menghasilkan duit =))

Avatar

Muhammad Baiquni

March 9th, 2010 at 11:49 am

jyahh… hahaha !!!

Makanya pake 2 laptop donk bang !!!

#1. full lisensi

#2. full GPL

Avatar

cenary

March 9th, 2010 at 11:58 am

Jangan lupa, GUI di linux sering crash =))
Mendingan lu pakai console mode aja =))

Avatar

Muhammad Baiquni

March 9th, 2010 at 12:59 pm

Iya neh, suka crash… Hahahaha

Avatar

Menu Linux Mint di Fedora | KECaKOT

May 29th, 2010 at 4:31 am

[...] berkelana ke berbagai tulisan yang berkaitan dengan itu dan berakhir di Blog Jason Carpenter dan  Blog Baiquni. Isinya mirip, dan tulisan inipun juga mirip karena memang langkah yang dilakukan sama persis. Tak [...]

Comment Form

top