Gönderen Konu: [NASIL] Scale-Ölçeklendir ve Expo-Sergi Özelliğini Geliştirme  (Okunma sayısı 2290 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı fmete

  • Yeni Penguen
  • *
  • İleti: 89
  • Dağıtım: LM17+Arch+Ubuntu 12.04
Sergi yerine benim gibi Ölçeklendiri kullanıyorsanız bu özelliği biraz eksik buluyor olabilirsiniz. Bu düzenleme ile ölçeklendir özelliğine; boş alana tıklamada masaüstünü göster özelliğini ve panellerin gizlenmemesi özelliğini eklemiş olacaksınız. Ayrıca Expo için etkin olduğunda panellerin gizlenmesini engelleyebilirsiniz.
Lütfen bu işlemi gerçekleştirmeden önce ilgili dosyayı yedekleyiniz.
A) Scale-Ölçeklendir İçin:
öncelikle:
Kod: [Seç]
sudo gedit /usr/share/cinnamon/js/ui/overview.js komutu ile overview.js dosyasını düzenlemek için açıyoruz.

1)Panelleri görünür yapmak
294. satırın önüne "//" ekliyoruz. Şu şekilde görülmeli:
Kod: [Seç]
//Main.disablePanels();402. satırın önüne "//" ekliyoruz. Şu şekilde görülmeli:
Kod: [Seç]
//Main.enablePanels();

2)Masaüstünü Göster Özelliğinin eklenmesi:
155. satırdan sonrasını şu şekilde düzenliyoruz:
Kod: [Seç]
// no motion? It's a click!
 global.screen.toggle_desktop(global.get_current_time());
 result = SwipeScrollResult.CLICK;
 this.emit('swipe-scroll-end', result);
 this.hide();

sadece
Kod: [Seç]
global.screen.toggle_desktop(global.get_current_time());ve
Kod: [Seç]
this.hide();satırlarını ekledik. Dosyayı kaydedip çıkın ve Cinnamonu yeniden başlatın.

Eğer paneli yukarıda kullanıyorsanız pencerelerin panelin altına girmemesi için:
Kod: [Seç]
sudo gedit /usr/share/cinnamon/js/ui/workspacesView.jskomutu ile ilgili dosyayı açıyoruz.
208. satırda yer alan 0 değerini panel yüksekliği ile (isterseniz daha fazla) değiştiriyoruz.
Kod: [Seç]
workspace.actor.set_position(x, 0);Sonuç:


B) Expo-Sergi İçin:
öncelikle:
Kod: [Seç]
sudo gedit /usr/share/cinnamon/js/ui/expo.js komutu ile expo.js dosyasını düzenlemek için açıyoruz.

1)Panelleri görünür yapmak
324. satırın önüne "//" ekliyoruz. Şu şekilde görülmeli:
Kod: [Seç]
//Main.disablePanels();393. satırın önüne "//" ekliyoruz. Şu şekilde görülmeli:
Kod: [Seç]
//Main.enablePanels();

Eğer paneli yukarıda kullanıyorsanız masaüstlerinin panelin altına girmemesi için:
Kod: [Seç]
sudo gedit /usr/share/cinnamon/js/ui/expoThumbnail.jskomutu ile ilgili dosyayı açıyoruz.
213. satırda yer alan ikinci 0 değerini panel yüksekliği ile (isterseniz daha fazla) değiştiriyoruz.
Kod: [Seç]
this._expo.actor.set_position(0, 0);
Sonuç:
« Son Düzenleme: 03 Nisan 2014, 18:40:30 Gönderen: fmete »
Geliştirilen Uygulamacıklar: Window Buttons with Title | Color Picker | Cinnamon-Maximus

Çevrimiçi Danny

  • Proje Sorumlusu
  • *****
  • İleti: 2016
  • Nihilist
  • Dağıtım: Linux Mint
  • Masaüstü: Cinnamon
  • Grafik Kartı: Intel HD 620
  • İşlemci: Intel i7 - 7500U
  • RAM: 8 GB
Ynt: [NASIL] Scale-Ölçeklendir Özelliğini Geliştirme
« Yanıtla #1 : 03 Nisan 2014, 16:21:54 »
Eline sağlık, çok güzel ve anlaşılır bir yazı olmuş, teşekkür ederiz. Masaüstü de ayrı bir şık görünüyor.
Gelip sağ yanağımdan öptü. Dindar değildim ama sol yanağımı da çevirmek istedim o an...

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • *****
  • İleti: 16801
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 19.1 & LMDE 3
  • Masaüstü: Cinnamon 4.0 & Mate 1.20
Ynt: [NASIL] Scale-Ölçeklendir Özelliğini Geliştirme
« Yanıtla #2 : 03 Nisan 2014, 16:29:05 »
@fmete, ellerine sağlık.

Masaüstünü göster simgesi pencerelerin üstüne gelince, kapat düğmesinin yanında mı yoksa panelde mi gösteriliyor?
Elimizden geldiğince dilimizin döndüğünce...


Çevrimdışı fmete

  • Yeni Penguen
  • *
  • İleti: 89
  • Dağıtım: LM17+Arch+Ubuntu 12.04
Ynt: [NASIL] Scale-Ölçeklendir Özelliğini Geliştirme
« Yanıtla #3 : 03 Nisan 2014, 16:37:11 »
Masaüstünü göster malesef simge olarak gelmiyor @Butterfly, Compizdeki gibi çalışıyor , ölçekle etkinken pencerenin olmadığı alana tıklayınca masaüstünü göster etkinleşiyor ve ölçekle pasif hale geliyor.
Geliştirilen Uygulamacıklar: Window Buttons with Title | Color Picker | Cinnamon-Maximus

Çevrimdışı fmete

  • Yeni Penguen
  • *
  • İleti: 89
  • Dağıtım: LM17+Arch+Ubuntu 12.04
@Ocean ben teşekkür ederim, şimdi geliştirdiğim applete ekledim bu özelliği özellikle expo etkin olduğunda panel olunca çok şık görünüyor ve expodan çıkmadan panel üzerinde işlem yapmana izin veriyor. Bu başlığa expo için panelleri aktif etmeyi ekliyorum
« Son Düzenleme: 03 Nisan 2014, 17:08:51 Gönderen: fmete »
Geliştirilen Uygulamacıklar: Window Buttons with Title | Color Picker | Cinnamon-Maximus