LXDE'de fare imleci nasıl devre dışı bırakılır?


15

Pi'yi yalnızca görüntü cihazı olarak kullanıyorum, video yayını göstermek için hiçbir simgem ve duvar kağıdım yok. Ancak fare imleci tam ortada ve videoyu başlattığımda video çözünürlüğü nedeniyle büyüyor. Bu yüzden tamamen devre dışı bırakmak istedim.

Herhangi bir yardım?

(konu dışı) Duvar kağıdını boş bir ekrana ayarlama veya ekran boşluklarının kullanılamayacağı boşta kalma süresini azaltma da faydalı olacaktır.

Yanıtlar:


11

Devamındaki:

sudo apt-get install unclutter
unclutter -display :0 -noevents -grab

Raspbian Wheezy'de mükemmel çalıştığı biliniyor.


2
Jessie üzerinde de çalışır. Ayrıca pencere yöneticisinin otomatik yüklemesinden çalışır.
ClearCrescendo

9

X sunucusunun -nocursorfare imlecini kalıcı olarak kapatacak bir seçeneği vardır.

/etc/X11/xinit/xserverrcSeçeneği varsayılan X başlangıcına eklemek için düzenlemeniz gerekir .

Muhtemelen ek seçeneği (-nocursor) enjekte etmek için başka yerlere baktım, ancak ekran yöneticisi agnostik (LXDE, KDE, GNOME, AwesomewM, Fluxbox, vb.)

Düzensizleştirme (@lenik tarafından bahsedilir ) de iyi bir çözümdür, ancak sistemi nasıl kullandığınıza bağlı olarak bir kullanıcı oturum açana kadar bu durum sizin durumunuzda olabilir veya olmayabilir.


Bu benim için Raspbian Jessie'de işe yaramadı.
ThN

2
Burada düzenleme dosyası @ThN: /etc/lightdm/lightdm.conf, bkz darmawan-salihun.blogspot.nl/2013/01/...
Boy

1
@ Vay Vay ... Tek kelimeyle harika. İşe yaradı. Teşekkürler evlat. :)
ThN

Muhtemelen ayrıca lightdm.conf'daki hattı açmanız gerekecek
kötü

unclutterGerçekten çok daha iyi
Mauricio Pasquier Juan

2

Dosyayı /etc/lightdm/lightdm.conf, örneğin nano kullanarak düzenleyin:

# nano /etc/lightdm/lightdm.conf

İlk önce satırı bulun, xserver-command=Xbunu kullanarak nano'da yapabilirsiniz:

ctrl+w xserver-command=X

satırı açın ve ekleyin:

-nocursor    

Yani şöyle görünüyor:

xserver-command=X -nocursor 

Bunun ne yaptığını açıklayabilir misiniz? İhtiyacı var uncluttermı? Fare işaretçisini tamamen devre dışı bırakıyor mu?
not2qubit

1
@ not2qubit -nocursor seçeneğini X sunucusuna iletir. Buradaki dokümana bakın: x.org/releases/X11R7.7/doc/man/man1/Xserver.1.xhtml#heading5 Sadece imlecin görüntülenmesini devre dışı bırakır , bu yüzden hala oradadır, ancak sadece görünmezdir. Hala web sayfalarında fareyle üzerine gelme etkisini tetikleyeceği için bu konuda bir sorunum vardı. Bu sorunu çözmek için, komut xdotool mousemove 9001 9001dosyasını başlangıç ​​komut dosyasına ekledim . Fareyi ekranın sağ alt kısmına taşır. xdotoolraspbian depolarından kurulabilir.
Vincent Arnaud

1

En son Raspbian Stitch'te ( 4.9.59-v7+), unclutterilgili kontrolün basit seçenekleriyle kullanmak en iyi yol gibi görünüyor. Fark ettiğim bir şey, -idle 0kullanımın kötü bir fikir olması ve fareyi titremesi ve CPU'yu aşırı yüklemesidir. Bununla birlikte, 1'lerin üzerindeki herhangi bir sayı iyidir. Bulduğum en iyi seçenek şöyle görünüyor:

unclutter -display :0 -idle 3 -root -noevents

Bunun otomatik olarak başlamasını istiyorsanız, bu satırı @nereye koyacağınıza dair iki seçenekten birinde biriyle eklenmiş iki tane ekleyin :

  1. /etc/xdg/lxsession/LXDE-pi/autostart (önerilen)
  2. /etc/xdg/lxsession/LXDE/autostart

Aradaki farkın ne olduğundan emin değilim ama LXDE-pibiri çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.