Gönderen Konu: [Çözüldü] İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma  (Okunma sayısı 1672 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı cokomoko

  • İleti: 508
Compiz veya Fusilli efektlerini kullanan farklı oturumlar yarattım ama küçük bir sorunum var. Şöyle ki, 3 farklı oturumum var ama hepsine özel compiz profilleri oluşturdum ve her oturuma girince o oturuma özel profili elle seçmek veya değiştirmek zorunda kalıyorum.

İstediğim profili her oturuma girince otomatik olarak nasıl başlatabilirim?

http://i.imgur.com/NWbzHC2.png" alt="" class="bbc_img" />
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #1 : 23 Haziran 2015 - 23:36:50 »
Kod: [Seç]
─[cokomoko]──[cokomoko]:~/.config/compiz/compizconfig$
└──>>ls
config  Default.ini  deneme2.ini  deneme.ini  lxde.ini  techos.ini


Compiz-Tint2.sh içeriği:
Kod: [Seç]
#nitrogen --restore &
(sleep 1s && tint2) &
#(sleep 4s && conky) &
conky -c $HOME/.conky/favori/.conkyrc &
volumeicon &
pulseaudio --start &
exec compiz --replace
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #2 : 23 Haziran 2015 - 23:48:10 »
Örneğin lxde profilinin ayarı lxde.ini dosyasına yazılı ve ben compiz-tint2 masaüstüne veya oturumuna girince direk lxde profilinden açılsın istiyorum, keza techos oturumuna girince techos.ini'den açılsın istiyorum.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #3 : 24 Haziran 2015 - 00:26:51 »
Olmuyor oluşturduğum oturumdan dışarı atıyor beni. Betikle nasıl yapabiliriz bu işi?Açıkçası betikle de olacağını sanmıyorum.Bu arada openbox üzerinde değilim kendi oluşturduğum compiz-tint2 oturumundayım.

Şöyle birşey

http://i.imgur.com/upQhxlU.png
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #4 : 24 Haziran 2015 - 01:01:05 »
Birden çok oturum var compiz ile kullandığım ama her oturumun ayrı bir profili var.Örnek veriyorum şu an techOS oturumundayım.

Compiz profili  /home/Kullanıcı_Adı/.config/compiz/compizconfig/techos.ini dosyasına yazılıyor.

Oturumun autostart dosyası ~/TechOS.sh

TechOS.sh içeriği:


Kod: [Seç]
#nitrogen --restore &
dockx &
xfce4-panel &
#(sleep 4s && conky) &
conky -c $HOME/.conky/favori/.conkyrc &
pulseaudio --start &
exec compiz --replace
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #5 : 24 Haziran 2015 - 01:04:35 »
Alıntı yapılan: "mhmtkrktr"



Bu oturumun kendisine has bir home dizini ve .config içerisinde autostart bölümü yok mu?

Oturumları kendim elle oluşturuyorum, Compiz-Standalone mantığı.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #6 : 24 Haziran 2015 - 01:12:09 »
https://github.com/linuxmint/mintdesktop/blob/master/usr/bin/compiz-migrate-to-custom-profile



şöyle bir şey buldum bu mantıkla dediğim yapılabilir görünüyor, deneyeceğim bakalım olacak mı?
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #7 : 24 Haziran 2015 - 19:22:41 »
Yanlış anlamışsın veya ben yanlış anlattım.Neyse oturumları boşver, lxde ve mate oturumlarından örnek vereyim, şimdi lxde oturumuna girince compiz'in lxde profili çalışsın, mate oturumuna girince de compiz'in mate profili çalışsın istiyorum.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #8 : 24 Haziran 2015 - 22:18:39 »
O bir şey değil de compiz'e şu profili başlat diyebileceğimiz bir parametre, komut yok, o şekilde olsa dediğimi yapabilirdim ama şu anlık biraz zor dediğimi uygulamak, yabancı linux forumları da araştırdım ama dediğimi yapan bir örnek göremedim şu an.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #9 : 24 Haziran 2015 - 22:38:55 »
Ben o farklı masaüstlerini elle oluşturuyorum ve daha önceki sayfalarda oturumu başlatan dosyaları paylaştım.Sorun compiz --replace komutu istenilen profili başlatmak için nasıl verilecek?

Compiz de fazla birşey demiyor
Kod: [Seç]
compiz --help
Usage: compiz
       [--display DISPLAY] [--bg-image PNG] [--refresh-rate RATE]
       [--fast-filter] [--indirect-rendering] [--no-detection]
       [--keep-desktop-hints] [--loose-binding] [--replace]
       [--sm-disable] [--sm-client-id ID] [--only-current-screen]
       [--use-root-window] [--debug] [--version] [--help] [PLUGIN]...
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #10 : 25 Haziran 2015 - 10:51:50 »
Ben masaüstü derken compiz pencere yöneticisi ve tint2 gibi panellerle oluşturulan oturumları kastetmiştim, mate'yi ise örnek olsun diye misal vermiştim.

Ama madem masaüstü olsun diyorsun, lxde masaüstünde compiz'de oluşturduğumuz lxde.ini profilini nasıl başlangıçta çalıştıracağız?

İşte ayar dosyalarının olduğu dizin ve içerikleri:
Kod: [Seç]
[cokomoko]──[cokomoko]:~/.config/lxsession/LXDE$
└──>>ls
autostart  desktop.conf


autostart
Kod: [Seç]
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
####@xscreensaver -no-splash
###@conky -c $HOME/.conky/favori/.conkyrc1

desktop.conf
Kod: [Seç]
[Session]
window_manager=openbox-lxde
windows_manager/command=openbox
windows_manager/session=LXDE
disable_autostart=no
polkit/command=lxpolkit
clipboard/command=lxclipboard
xsettings_manager/command=build-in
proxy_manager/command=build-in
keyring/command=ssh-agent
quit_manager/command=lxsession-logout
quit_manager/image=/usr/share/lxde/images/logout-banner.png
quit_manager/layout=top
lock_manager/command=lxlock
terminal_manager/command=lxterminal
launcher_manager/command=lxpanelctl

[GTK]
sNet/ThemeName=Menda
sNet/IconThemeName=Dalisha
sGtk/FontName=Sans 10
iGtk/ToolbarStyle=3
iGtk/ButtonImages=1
iGtk/MenuImages=1
iGtk/CursorThemeSize=18
iXft/Antialias=1
sGtk/ColorScheme=
sGtk/CursorThemeName=Prototype-Green01
iGtk/ToolbarIconSize=3
iNet/EnableEventSounds=1
iNet/EnableInputFeedbackSounds=1
iXft/Hinting=1
sXft/HintStyle=hintfull
sXft/RGBA=rgb

[Mouse]
AccFactor=20
AccThreshold=10
LeftHanded=0

[Keyboard]
Delay=500
Interval=30
Beep=1

[State]
guess_default=true

[Dbus]
lxde=true

[Environment]
menu_prefix=lxde-
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #11 : 25 Haziran 2015 - 21:08:22 »
Bak burada anlatmış http://crunchbang.org/forums/viewtopic.php?id=2827

Buradaki anlatımı uygulayarak istediğin kadar oturum oluşturabilirsin. Oluşturduğun oturumu lxdm'den seçebiliyorsun en azından bende lxdm var ama diğer giriş yöneticilerinde de seçebilirsin, çünkü /usr/share/xsessions/ altına compiz.desktop vb... dosyasını oluşturmuşsan giriş yöneticisinde çıkar.

Hatta bunla ilgili bir konu hazırlayayım da sen söylemişken millet faydalansın.Türkiye kullanıcıları pek bilmiyor bunu.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #12 : 25 Haziran 2015 - 22:09:04 »
Söyledim önceki mesajlarımda hatta en ince ayrıntısına kadar içerik paylaştım.

Neyse söylediğini zaten denemiştim olmuyor komutu
Kod: [Seç]
compiz ccp /home/KULLANICI_ADI/.config/compiz/TEMA.ini &

şeklinde verince oturumu açmıyor, oturumdan atıyor. Bunu da önceki sayfalarda söylemiştim, bu komut işe yaramıyor, profili açmıyor.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #13 : 25 Haziran 2015 - 23:59:19 »
Bilemiyorum,  yapanı da pek görmedim,ama yapabilirsen geri dönüş bekliyorum.



Hayır yani compiz'i yapanlar arasında bir de Türk vardı, madem profil ekleme seçeneği koydunuz, bunun komutunu, parametresini neden eklemediniz? diye sorasım geliyor.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"

Çevrimdışı cokomoko

  • İleti: 508
Re: İstediğim Compiz Profilini Farklı Oturumlarda Çalıştırma
« Yanıtla #14 : 27 Haziran 2015 - 08:55:56 »
Tamam sorunu çözüm artık istediğim oturumda istediğim profili kullanabiliyorum.

Öncelikle oluşturuğumuz lxde profilini ccsm>tercihler'den dışarıya aktar diyerek ~/.config/compiz/compizconfig/ dizinine lxde.profile olarak kaydediyoruz, sonra tercihlerdeki profili öntanımlı hale getiriyoruz ve bundan sonra asla değiştirmiyoruz, çünkü o zaman xdotool işe yaramıyor ve diğer profilleri siliyor.

Şimdi oturumumuz açılırken compiz'i başlatmadan önce xdotool'u çalıştırmamız ve profili seçmemiz gerektiğinden autostart dosyamızdaki compiz bölümü şöyle olmalı:
Kod: [Seç]
(ccsm &) && sleep 2 && xdotool key Tab Tab Tab Tab Tab Tab Tab Tab Tab Tab  Return && sleep 2 && xdotool key Tab Tab Tab Tab Tab Tab Return && sleep 2 && xdotool type /home/cokomoko/.config/compiz/compizconfig/lxde.profile && sleep 2 && xdotool key Return
exec compiz --replace

Bu şekilde istediğimiz oturumda istediğimiz compiz profilini kullanabiliyoruz.Yanlız dediğim gibi xotool ile bu işi yaparken ccsm>tercihler>profil>öntanımlı konumda olmalı.Yoksa xdotool profil silme butonu aktif oluğundan tab ile oraya geçip profili silebiliyor.



Ubuntu-tr'nin güzide yöneticisi @heartsmagic'e teşekkür ederim, onun verdiği bağlantı sayesinde sorun çözülmüş oldu.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »
\'\'Eğer 386BSD ben Linux\'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı.\"

......................................................Linus Torvalds....................................................

\"Birgün herkes Archer olacak!\"