Compiz mandiri

Sejak Anda mulai menggunakan GNU / Linux, salah satu hal yang paling menarik perhatian adalah efek dan fungsionalitas yang ditawarkan oleh komposisi Compiz dan pengelola jendela, tetapi jika Anda memiliki PC lama, hal pertama yang terlintas dalam pikiran adalah bahwa Anda tidak akan dapat menjalankan efek luar biasa itu di gadget Anda. Salah! Suatu hari saya membaca di forum Arch Linux saya menyadari bahwa ada sesuatu yang disebut "Compiz Standalone" yang tampaknya memungkinkan Anda membuat lingkungan desktop Anda sendiri dari awal dan, yang terbaik, dengan efek Compiz yang menakjubkan.

Ini adalah kontribusi dari TheDary Kano, sehingga menjadi salah satu pemenang kompetisi mingguan kami: «Bagikan apa yang Anda ketahui tentang Linux«. Selamat!

Pada artikel ini saya akan menunjukkan kepada Anda cara membuat sesi Compiz Standalone Anda sendiri di Ubuntu, versi yang saya gunakan untuk pengujian adalah Ubuntu 12.04, tetapi saya kira ini akan berfungsi dengan baik di versi yang lebih baru.

konfigurasi

1. - Hal pertama yang harus kita lakukan adalah menginstal paket yang diperlukan:

sudo apt-get install compizconfig-settings-manager compiz-plugins-extra

Dengan ini kami menginstal CompizConfig Options Manager atau "ccsm" yang merupakan utilitas konfigurasi "lanjutan" untuk Compiz dan beberapa Plug-in.

2. - Buat file sesi untuk Login Manager:

Karena kami menggunakan LightDM untuk masuk di Ubuntu, kami perlu membuat file indeks untuk LightDM untuk membaca dan meluncurkan aplikasi yang diperlukan.

gksu gedit /usr/share/xsessions/compiz-session.desktop

Dan di dalam file kami tempel yang berikut ini:

[Entri Desktop] Pengkodean = UTF-8 Nama = Compiz Comment = Compiz Fusion Standalone Exec = / usr / local / bin / compiz-session Type = Application

Kami menyimpan file dan menutupnya.

Anda dapat memodifikasi bagian Nama dan Komentar sesuai keinginan Anda, tetapi opsi Exec lebih baik jika Anda membiarkannya, karena kami akan bekerja dengan beberapa file untuk memulai sesi Compiz, tetapi jika Anda lebih suka mengubah nama, tidak ada masalah selama membuat modifikasi terkait ke file lainnya.

3. - Bangun sesi kami:

Seperti yang kita lihat pada langkah sebelumnya, file sesi akan memanggil skrip untuk memulai sesi. Sekarang lanjutkan membuat skrip itu.

gksu gedit / usr / local / bin / compiz-session

Dan di dalam file kami tempel yang berikut ini:

#! / bin / bash jika uji -z "$ DBUS_SESSION_BUS_ADDRESS"; lalu eval `dbus-launch --sh-syntax --exit-with-session` fi compiz --replace ccp & wmpid = $! tidur 1 jika [-f ~ / .compiz-session]; lalu sumber ~ / .compiz-session & else xterm & fi # Tunggu WM, tunggu $ wmpid

Kami menyimpan file, menutupnya dan membuatnya dapat dieksekusi:

sudo chmod 755 / usr / local / bin / compiz-session

Skrip di atas adalah untuk manajer desktop untuk masuk dan memulai aplikasi yang kami tentukan saat startup bersama dengan Compiz dan D-Bus.

4. - Aplikasi saat startup

Pada langkah sebelumnya kita membuat skrip yang memulai D-Bus bersama dengan Compiz tetapi jika kita masuk seperti saat ini, satu-satunya hal yang akan kita lihat adalah penunjuk mouse, maka kita perlu membuat file yang akan memulai aplikasi yang akan membentuk lingkungan desktop. seolah-olah kita berada di Openbox; panel, dropbox, dok, dll.

Kami mengeksekusi di terminal:

gedit ~ / .compiz-session

Di dalam file ini kita akan meletakkan aplikasi yang ingin kita jalankan di awal sesi Compiz Standalone kita.

Punyaku seperti ini:

Sebagai contoh, Anda dapat meletakkan yang berikut ini di file Anda:

#! / bin / bash gnome-pengaturan-daemon & tint2 & nm-applet & bluetooth-applet & xscreensaver -no-splash & gnome-terminal &

gnome-settings-daemon akan memuat pengaturan Anda ke dalam tema GTK + dan pengaturan sistem lainnya.

tint2 adalah panel minimalis dan sangat dapat dikonfigurasi, alternatif ringan dari panel Gnome, meskipun Anda juga dapat mengatur panel XFCE untuk memulai, misalnya, kemungkinan besar tint2 tidak diinstal pada sistem Anda:

sudo apt-get instal tint2

5. - Sentuhan dan kustomisasi akhir:

Sebagai pengelola jendela yang layak kita harus menambahkan menu aplikasi agar lebih nyaman untuk membuka aplikasi, kita dapat mencapai ini dengan aplikasi myGtkMenu, untuk menginstalnya di Ubuntu Anda dapat mengikuti tutorial yang saya lakukan ini, tidak banyak yang bisa dilakukan tetapi itu akan dilakukan bahwa langkah opsional memperpanjang artikel lebih banyak.

- Instal myGtkMenu di Ubuntu

Jika Anda memiliki Ubuntu 64-bit, Anda harus mengkompilasi ulang aplikasi tersebut.

Sekarang, agar menu dimuat ketika kita klik kanan pada desktop, kita harus membuka konfigurasi Compiz «ccsm», jendela plugin akan terbuka, kita pergi ke perintah dan di baris perintah pertama kita meletakkan "myGtkMenu file-de-menu", dimana menu-file akan menjadi path dimana file konfigurasi menu untuk myGtkMenu akan berada, kemudian kita pergi ke tab "kombinasi tombol" dan pilih kombinasi, bisa Shift + Alt + m. Kami mengaktifkan Plug-in dan membiarkan "Perintah" diaktifkan.

Kemudian kita pergi ke Plug-in "Desktop Changer" dan di tab "Ubah desktop berdasarkan desktop", kita mengubah dua opsi terakhir "Plug-in untuk memulai tindakan" dan "Nama tindakan untuk memulai" sehingga tetap Begitu:

Kombinasi Kunci (Hotkeys)

Compiz adalah manajer jendela, dengan dukungan perintah, tetapi hanya memungkinkan kita mengkonfigurasi sebelas perintah, jadi kita menggunakan aplikasi lain seperti xbindkeys yang memungkinkan kita untuk mengkonfigurasi semua kombinasi yang kita inginkan (secara pribadi, saya tidak membuatnya berfungsi karena saya tidak banyak menggunakan keyboard. ), kami menginstalnya dengan:

sudo apt-get instal xbindkeys

Anda dapat mengikuti tutorial ini untuk mengkonfigurasi xbindkeys, ini masih sangat mudah

- XbindKeys: Menyiapkan keyboard Anda

Satu-satunya kekurangan kami adalah perintah untuk keluar, untuk ini saya menggunakan menu Compiz yang sama, tetapi Anda juga dapat menggunakan aplikasi seperti oblogout atau apa pun yang Anda inginkan, Anda membuat desktop dari awal 😀

Dalam pengambilan ini saya tidak menggunakan myGTKmenu, meskipun ini adalah Compiz standalone, saya menggunakan compiz-boxmenu karena pengambilan ini diambil dengan menjalankan Arch Linux saya.

Sekarang kami mengedit file sudoers kami, penting untuk membuka file tersebut Anda melakukannya dengan cara berikut agar Anda tidak akan mengacaukan sudo:

sudo EDITOR = nano visudo

Di mana dikatakan nano dapat menggunakan leafpad, gedit atau editor yang Anda sukai.

Dan Anda menambahkan ini ke baris terakhir:

thedary arch-crawl = NOPASSWD: / sbin / shutdown -h sekarang, / sbin / halt, / sbin / poweroff, / sbin / reboot

ANDA HARUS MENGUBAH Apa yang berwarna merah untuk nama pengguna Anda dan apa yang berwarna hijau untuk nama host Anda, (Nama yang Anda berikan pada komputer Anda)

Sekarang Anda dapat meletakkan perintah yang sesuai untuk "Logout", "Shutdown" dan "Restart" di file menu Anda.

Shutdown: sudo shutdown sekarang
Reboot: sudo reboot
Keluar: pkill compiz

Personalisasi

Jika Anda mengikuti semua langkah dengan baik, Anda harus memiliki sesi compiz Anda aktif dan siap untuk digunakan, berikut ini adalah penyesuaian.

Resolusi layar, pengaturan keyboard, dan aktifkan numlock saat startup

Untuk menambahkan resolusi "tidak didukung" ke sesi compiz saya dan tidak repot dengan Xorg.conf yang agak sensitif ¬¬ 'tambahkan xrandr ke skrip startup saya dan untuk layout keyboard saya menggunakan perintah setxkbmap (Bagian ini bergantung pada keyboard Anda dan Anda harus tahu sekarang yang mana distribusi Anda), perintah terakhir adalah mengaktifkan Numlock di awal.

Kita harus menginstal numlockx, karena tidak disertakan dengan sistem:

sudo apt-get install numlockx

Kami menambahkan baris tepat di atas skrip startup kami, .xinitrc kami akan terlihat seperti ini:

Sesuatu seperti ini akan baik-baik saja:

xrandr -s 1280x1024 xrandr --dpi 96 setxkbmap id & numlockx & ~ / .compiz-home & exec compiz ccp &

Wallpaper

Tidak perlu menggunakan aplikasi lain karena compiz membawa plugin Wallpaper tapi jika masih ingin menggunakan yang lain bisa menggunakan feh atau nitrogen

Kami mengaktifkan plugin Wallpaper, lalu klik Baru dan pilih gambar yang mudah:

Ikon di desktop

Secara pribadi saya bukan penggemar icon di desktop, tapi untuk mengatur icon di desktop kita bisa menggunakan idesk, pcmanfm atau nautilus, dan lain-lain, semua ini bisa kita install dengan yaourt, dengan pcmanfm kita juga bisa mengkonfigurasi wallpaper untuk desktop, dan kita memberikan pilihan untuk menyimpan menu compiz-boxmenu di desktop, jika kita menggunakan nautilus kita akan kehilangan menu desktop. Tutorial berikut untuk Openbox sepenuhnya valid dan juga berlaku untuk Compiz Standalone.

[OpenBox] Tambahkan ikon desktop melalui PCmanFM / SpaceFM

Jangan lupa menambahkan pcmanfm –desktop & atau spaceman –desktop & ke skrip startup, tergantung mana yang Anda pilih.

Panel dan Dock

Docks kita tahu banyak yang dapat kita gunakan cairo-dock, avant-window-navigator, docky semua ada di yaourt dan panel yang ingin Anda tambahkan adalah pilihan Anda xfce4-panel, lxpanel, mate-panel, gnome-panel ... Seperti yang kita ikuti filosofi KISS kami akan memasang panel yang sangat sederhana, lucu dan dapat dikonfigurasi jika pria adalah tint2

sudo apt-get instal tint2

Konfigurasi panel ini sangat mudah, kami baru saja menjalankan tint2conf dan sisanya terserah imajinasi Anda

Peluncur aplikasi

Saya sangat menyukainya, sederhana dan indah disebut dmenu, tetapi Anda juga dapat menginstal gmrun, synapse, atau apa pun yang Anda suka.

sudo apt-get install dmenu

kami menjalankannya dengan dmenu_run

Screen Saver (Screensaver)

Anda menginginkan screensaver, jadi mari gunakan xscreensaver

sudo apt-get instal xscreensaver

Anda harus menambahkan ini ke skrip startup kami agar dimuat setiap kali kami masuk:

/ usr / bin / xscreensaver -tidak ada percikan &

Untuk memilih dan mengkonfigurasi Screensaver kami menjalankan xscreensaver-demo

Masalah umum

Perbatasan tidak terlihat di windows (emerald, gtk-window-decorator, dll ..)

- Jika ini terjadi pada Anda, itu karena plugin dekorasi jendela tidak diaktifkan, buka ccsm dan cari dekorasi Jendela dan aktifkan.

Deformasi kubus tidak berfungsi: Jika ini terjadi pada Anda, mungkin karena Anda menggunakan feh atau nitrogen atau program lain untuk wallpaper, tidak ada cara lain dan Anda harus mengaktifkan plugin "Wallpaper", jangan sampai terlalu buruk

Conky tidak berfungsi dengan baik atau terlihat buruk: Jika conky tidak berfungsi dengan baik, ubah baris "own_window_type xxxxx", dari konfigurasi conky, menjadi "own_window_type dock".


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Emanuel Yusta dijo

    Terima kasih banyak atas kontribusinya

  2.   Plaza Tete dijo

    "Tip" lain berkali-kali membosankan harus mengkonfigurasi semua hal itu dengan tangan, maka lebih baik lingkungan yang sudah membawa hal-hal yang telah dikonfigurasi sebelumnya, saya sangat merekomendasikan LXDE + Compiz, dengan cara ini ada banyak hal yang tidak perlu Anda konfigurasikan dan beri tahu Anda ke LXDE yang dimulai dengan compiz, cukup dengan memodifikasi file, dan untuk menghapus panel LXDE, cukup dengan memodifikasi autostart (Y)

  3.   javier fernandez dijo

    Saya telah melakukannya dengan Lubuntu dan itu luar biasa 😉

  4.   Carlos Cuamatzín dijo

    Tutorial yang sangat bagus, apakah ada masalah jika saya menggunakan gdm ?, Saya telah menginstal gnome 3.6 di ubuntu