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 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 ekleyinHangisini 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.
Katkı için çok teşekkürler
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.
Lubuntu ile yaptım ve harika 😉
Mükemmel öğretici, gdm kullanırsam bir sorun olur mu? Ubuntu'da gnome 3.6 yüklü