Bağımsız Compiz

GNU / Linux kullanmaya başladığınızdan bu yana en çok dikkat çeken şeylerden biri Compiz kompozisyonunun ve pencere yöneticisinin size sunabileceği efektler ve işlevlerdir, ancak eski bir bilgisayarınız varsa aklınıza gelen ilk şey şudur: gadget'ınızda bu harika efektleri çalıştıramayacağınızı. Yanlış! Arch Linux forumlarında bir gün okurken, görünüşe göre kendi masaüstü ortamınızı sıfırdan ve en iyisi Compiz'in muhteşem efektleriyle oluşturmanıza izin veren "Compiz Standalone" adlı bir şeyin olduğunu fark ettim.

Bu, TheDary Kano'nun bir katkısıdır, dolayısıyla haftalık yarışmamızın kazananlarından biri haline gelmiştir: «Linux hakkında bildiklerinizi paylaşın«. Tebrikler!

Bu yazıda size Ubuntu'da kendi Compiz Standalone oturumunuzu nasıl oluşturacağınızı göstereceğim, test için kullandığım sürüm Ubuntu 12.04, ancak daha sonraki sürümlerde de aynı şekilde çalışacağını düşünüyorum.

yapılandırma

1. - Yapmamız gereken ilk şey gerekli paketleri kurmaktır:

sudo apt-get install compizconfig-settings-manager compiz-Plug-ins-ekstra

Bununla, Compiz ve bazı Eklentiler için "gelişmiş" bir yapılandırma aracı olan CompizConfig Seçenekler Yöneticisini veya "ccsm" yi kuruyoruz.

2. - Oturum Açma Yöneticisi için oturum dosyasını oluşturun:

Ubuntu'da oturum açmak için LightDM kullandığımız için, LightDM'nin gerekli uygulamaları okuyup başlatması için bir dizin dosyası oluşturmamız gerekiyor.

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

Ve dosyanın içine aşağıdakileri yapıştırıyoruz:

[Masaüstü Girişi] Kodlama = UTF-8 Adı = Compiz Yorumu = Compiz Fusion Bağımsız Yürütme = / usr / local / bin / compiz-session Type = Uygulama

Dosyayı kaydedip kapatıyoruz.

Ad ve Yorum bölümlerini istediğiniz gibi değiştirebilirsiniz, ancak Exec seçeneği bu şekilde bırakırsanız daha iyidir, çünkü Compiz oturumunu başlatmak için birkaç dosyayla çalışacağız, ancak isimleri değiştirmeyi tercih ederseniz, sürece sorun yoktur. diğer dosyalara uygun değişiklikleri yapın.

3. - Oturumumuzu oluşturun:

Önceki adımda görebileceğimiz gibi, oturum dosyası oturumu başlatmak için bir komut dosyası çağıracaktır. Şimdi bu betiği oluşturmaya devam edin.

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

Ve dosyanın içine aşağıdakileri yapıştırıyoruz:

#! / bin / bash eğer test -z "$ DBUS_SESSION_BUS_ADDRESS"; sonra `dbus-launch --sh-syntax --exit-with-session` fi compiz --replace ccp & wmpid = $! uyku 1 if [-f ~ / .compiz-seansı]; sonra kaynak ~ / .compiz-session & else xterm & fi # WM bekle $ wmpid

Dosyayı kaydeder, kapatır ve çalıştırılabilir hale getiririz:

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

Yukarıdaki komut dosyası, masaüstü yöneticisinin Compiz ve D-Bus ile birlikte başlangıçta belirlediğimiz uygulamaları başlatması ve başlatması içindir.

4. - Başlangıçtaki uygulamalar

Bir önceki adımda Compiz ile birlikte D-Bus başlatan bir script oluşturduk ancak şu anda olduğu gibi giriş yaparsak göreceğimiz tek şey fare işaretçisi olur, o zaman masaüstü ortamını oluşturacak uygulamaları başlatacak dosyayı oluşturmamız gerekir. Openbox'taymışız gibi; panel, dropbox, yuvalar vb.

Terminalde gerçekleştiriyoruz:

gedit ~ / .compiz-session

Bu dosyanın içine Compiz Standalone oturumumuzun başında yürütülmesini istediğimiz uygulamaları koyacağız.

Benimki şöyleydi:

Örnek olarak aşağıdakileri dosyanıza koyabilirsiniz:

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

gnome-settings-daemon, ayarlarınızı GTK + temalarına ve diğer sistem ayarlarına yükleyecektir.

tint2 minimalist ve oldukça yapılandırılabilir bir paneldir, Gnome panellerine hafif bir alternatiftir, ancak XFCE panelini başlatacak şekilde de ayarlayabilirsiniz, örneğin büyük olasılıkla tint2 sisteminize kurulu değildir:

sudo apt-get tint2'yi kur

5. - Son dokunuşlar ve özelleştirme:

İyi bir pencere yöneticisi olarak, uygulamaları açmayı daha rahat hale getirmek için bir uygulama menüsü eklemeliyiz, bunu myGtkMenu uygulamasıyla başarabiliriz, Ubuntu'ya kurmak için yaptığım bu öğreticiyi takip edebilirsiniz, yapacak çok şey yok ama bu olur isteğe bağlı bir adım makaleyi çok daha fazla uzatır.

- myGtkMenu'yu Ubuntu'ya kurun

Ubuntu 64-bit'iniz varsa, uygulamayı yeniden derlemeniz gerekecektir.

Şimdi, masaüstüne sağ tıklandığında menünün yüklenmesi için Compiz konfigürasyonunu “ccsm” açmalıyız, eklentiler penceresi açılacak, komutlara gidiyoruz ve ilk komut satırına "myGtkMenu file-de-menu" koyuyoruz, menü dosyası myGtkMenu için menü yapılandırma dosyasının olacağı yol olacaktır, ardından "tuş kombinasyonları" sekmesine gidip bir kombinasyon seçiyoruz, Shift + Alt + m olabilir. Plug-in'i "Commands" i aktif bırakarak etkinleştiriyoruz.

Ardından "Masaüstü Değiştirici" Eklentisine gidiyoruz ve "Masaüstüne dayalı olarak masaüstünü değiştir" sekmesinde, son iki seçeneği "Eylemi başlatmak için eklenti" ve "Başlatılacak eylemin adı" olarak değiştiriyoruz. Yani:

Tuş Kombinasyonları (Kısayol Tuşları)

Compiz, komutları destekleyen bir pencere yöneticisidir, ancak yalnızca on bir komutu yapılandırmamıza izin verir, bu nedenle, istediğimiz tüm kombinasyonları yapılandırmamıza izin veren xbindkeys gibi diğer uygulamalara başvuruyoruz (kişisel olarak çalışmıyorum çünkü klavyeyi fazla kullanmıyorum ) ile kuruyoruz:

sudo apt-get xbindkeys'i kur

Xbindkeys'i yapılandırmak için bu öğreticiyi takip edebilirsiniz, yine de gerçekten çok kolay

- XbindKeys: Klavyenizi ayarlama

Eksik olduğumuz tek şey çıkış yapma komutları, bunun için aynı Compiz menüsünü kullanıyorum, ancak oblogout gibi uygulamaları da kullanabilirsin veya ne istersen, tamamen masaüstünü sıfırdan yapıyorsun 😀

Bu ekran görüntüsünde myGTKmenu'yu kullanmıyorum, Compiz bağımsız olmasına rağmen, compiz-boxmenu kullanıyorum çünkü bu ekran görüntüsü Arch Linux'umda çekildi.

Şimdi sudoers dosyamızı düzenliyoruz, şu şekilde yaptığınız dosyayı açmanız önemlidir, böylece sudo ile uğraşmayacaksınız:

sudo EDITOR = nano visudo

Nano'nun yaprak pedi, gedit veya tercih ettiğiniz düzenleyiciye gidebileceği yazıyor.

Ve bunu son satıra eklersiniz:

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

Kullanıcı adınız için kırmızı olanı ve ana bilgisayar adınız için yeşil olanı DEĞİŞTİRMENİZ GEREKİR (Bilgisayarınıza verdiğiniz ad)

Artık menü dosyanıza "Oturumu Kapat", "Kapat" ve "Yeniden Başlat" için ilgili komutları koyabilirsiniz.

Kapatma: şimdi sudo kapatma
Yeniden başlatma: sudo yeniden başlatma
Çıkış: pkill compiz

Kişiselleştirme

Tüm adımları doğru bir şekilde izlediyseniz, compiz oturumunuzu aktif ve başlamaya hazır hale getirmelisiniz, ardından özelleştirme gelir.

Ekran çözünürlüğü, klavye ayarları ve başlangıçta sayısal kilidi etkinleştir

Compiz oturumuma "desteklenmeyen" bir çözünürlük eklemek ve biraz hassas olan Xorg.conf ile uğraşmamak için, başlangıç ​​betiğime xrandr ekleyin ve klavye düzeni için setxkbmap komutunu kullandım (Bu bölüm şuna bağlıdır klavyeniz ve şimdiye kadar hangisinin sizin dağıtımınız olduğunu bilmelisiniz), son komut Numlock'u başlangıçta etkinleştirmektir.

Numlockx'i yüklemeliyiz çünkü sistemle birlikte gelmiyor:

sudo apt-get numlockx'i kur

Satırları başlangıç ​​komut dosyamızın hemen üstüne eklersek, .xinitrc dosyamız şöyle görünür:

Böyle bir şey iyi olur:

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

Duvar Kağıdı

Compiz Duvar Kağıdı eklentisini getirdiği için diğer uygulamaları kullanmak gerekli değildir, ancak yine de başka bir tane kullanmak istiyorsanız, feh veya nitrojen kullanabilirsiniz.

Duvar kağıdı eklentisini etkinleştiriyoruz, ardından Yeni'ye tıklıyoruz ve kolay resmi seçiyoruz:

Masaüstündeki simgeler

Şahsen ben masaüstündeki simgelerin hayranı değilim, ancak masaüstündeki simgeleri yönetmek için idesk, pcmanfm veya nautilus ve diğerlerini kullanabiliriz, bunların hepsini yaourt ile yükleyebiliriz, pcmanfm ile masaüstü için duvar kağıdını da yapılandırabiliriz ve biz compiz-boxmenu menüsünü masaüstünde tutma seçeneği verir, nautilus kullanırsak masaüstü menüsünü kaybedeceğiz. Aşağıdaki Openbox öğreticisi tamamen geçerlidir ve Compiz Standalone için de geçerlidir.

[OpenBox] PCmanFM / SpaceFM aracılığıyla masaüstü simgeleri ekleyin

Hangisini seçtiğinize bağlı olarak başlangıç ​​betiğine pcmanfm –desktop & veya spaceman –desktop & eklemeyi unutmayın.

Panel ve Dock

Cairo-dock, avant-window-navigator, docky kullanabileceğimiz çok şey biliyoruz ve eklemek istediğiniz panel sizin tercihinize göre xfce4-panel, lxpanel, mate-panel, gnome-panel ... Felsefeyi takip ediyoruz. KISS beyler renk tonu ise çok basit, sevimli ve yapılandırılabilir bir panel kuracağız2

sudo apt-get tint2'yi kur

Bu panelin konfigürasyonu bir parça kek, biz sadece tint2conf'u çalıştırıyoruz ve gerisi sizin hayal gücünüze kalmış

Uygulama başlatıcı

Çok beğendim, basit ve güzel, dmenu deniyor, ancak gmrun, synapse veya istediğiniz her şeyi de kurabilirsiniz.

sudo apt-get install dmenü

dmenu_run ile çalıştırıyoruz

Ekran Koruyucu (Ekran Koruyucu)

Bir ekran koruyucu istiyorsunuz, öyleyse xscreensaver kullanalım

sudo apt-get xscreensaver'ı kur

Bunu her oturum açışımızda yüklenmesi için başlangıç ​​betiğimize eklemelisiniz:

/ usr / bin / xscreensaver - sıçrama yok &

Ekran Koruyucuyu seçmek ve yapılandırmak için xscreensaver-demo'yu çalıştırıyoruz

Ortak sorunlar

Kenarlıklar pencerelerde görünmüyor (zümrüt, gtk-pencere dekoratörü vb.)

- Bu size gelirse, bunun nedeni pencere dekorasyon eklentisinin etkinleştirilmemesidir, ccsm'ye gidin ve Pencere dekorasyonunu arayın ve etkinleştirin.

Küpün deformasyonu işe yaramıyor: Eğer bu başınıza gelirse, duvar kağıdı için feh veya nitrojen veya başka bir program kullanmanızdan kaynaklanıyor olabilir, başka bir yol yoktur ve "Wallpaper" eklentisini etkinleştirmelisiniz, o kadar kötü olduğunu düşünmeyelim bile

Conky iyi çalışmıyor veya kötü görünüyor: Conky iyi çalışmıyorsa, "own_window_type xxxxx" satırını konky konfigürasyonundan "own_window_type dock" olarak değiştirin.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Emanuel Yrusta dijo

    Katkı için çok teşekkürler

  2.   çay meydanı dijo

    Başka bir "ipucu", çoğu kez tüm bunları elle yapılandırmak zorunda kalmak sıkıcıdır, o zaman önceden yapılandırılmış şeyleri zaten getiren bir ortam daha iyidir, LXDE + Compiz'i şiddetle tavsiye ederim, bu şekilde yapılandırmanız ve size söylemeniz gerekmeyen birçok şey vardır compiz ile başlayan LXDE için, bir dosyayı değiştirmek ve LXDE panelini kaldırmak için, otomatik başlatmayı (Y) değiştirmek yeterlidir.

  3.   javier fernandez dijo

    Lubuntu ile yaptım ve harika 😉

  4.   Carlos Cuamatzín dijo

    Mükemmel öğretici, gdm kullanırsam bir sorun olur mu? Ubuntu'da gnome 3.6 yüklü