Bagaimana cara me-restart hanya pointer / kursor mouse yang hilang / tidak terlihat?

34

Untuk beberapa alasan, penunjuk tetikus pada PC Ubuntu 10.04 saya menghilang setelah komputer terbangun dari penundaan. PC itu tidak memiliki keyboard, jadi saya bisa memperbaikinya dengan masuk melalui ssh, dan mengeluarkan:

sudo service gdm restart

... Namun, ini pada dasarnya restart gnome, dan akan menutup semua aplikasi yang mungkin telah berjalan.

Cara lain untuk menyelesaikan ini adalah dengan mengatur PC itu sebagai synergyslave - dan kemudian memindahkan mouse dari synergymaster ke desktop slave; ini membawa penunjuk mouse kembali.

Apakah mungkin untuk menjalankan beberapa perintah, sehingga saya tidak perlu me-restart X (atau gdm) tetapi saya akan secara efektif me-restart kode pointer mouse? Lalu saya bisa memasukkan ini ke dalam skrip di desktop, dan dapat memulihkan pointer mouse setelah menangguhkan tanpa membutuhkan mesin kedua (bahkan dengan pointer mouse tidak terlihat, mouseovers pada ikon masih dirender, sehingga saya dapat menargetkan ikon ini).

sdaau
sumber

Jawaban:

39

ini dapat memperbaiki masalah.

Jika Anda macet tanpa gerakan mouse pada laptop Anda (touchpad), lalu tekan kombinasi tombol Alt + F2 dan ketik

gksudo modprobe -r psmouse

Ketikkan kata sandi, tekan enter, lalu tekan Alt + F2 lagi untuk memasukkan yang berikut ini

gksudo modprobe psmouse

Itu dia. Pointer mouse Anda akan mulai berfungsi kembali.

Jika Anda ingin melakukannya melalui terminal, maka ketik gnome-terminal setelah menekan Alt + F2 Ketika terminal membuka ketik berikut ini

sudo modprobe -r psmouse

atau

sudo modprobe psmouse

Jika mouse USB Anda macet, gunakan perintah berikut setelah menekan Alt + F2

gksudo /etc/init.d/hotplug restart
Buntut cincin
sumber
Hai @BueXrider - terima kasih banyak atas jawaban Anda! PC itu "tidak ada keyboard", jadi saya tidak dapat menekan Alt-F2 :) Namun, saya mencoba sudo modprobe psmousevia ssh, dan sayangnya tidak menunjukkan pointer mouse setelah penundaan bangun (ternyata, ini adalah gnomebug, bukan bug driver mouse). Ubuntu 10,04 juga mengeluh: " sudo: /etc/init.d/hotplug: command not found" ... Ceria!
sdaau
21

Saya menggunakan Xubuntu 16.04. Saran berikut yang diposting di sini bekerja untuk saya.

Tekan Ctrl+Alt+F1diikuti olehCtrl+Alt+F7

Mukesh Chapagain
sumber
2
Itu tidak menjadi jauh lebih sederhana dari ini, dan itu bekerja dengan baik pertama kali. Terima kasih @MukeshChapagain!
Tim Stewart
1
Juga berfungsi di Lubuntu! Ini adalah jawaban terbaik untuk pertanyaan itu; ini memalukan bahwa sesuatu yang rumit yang tidak perlu diterima sebagai benar sebagai gantinya.
Westcroft_to_Apse
1
Ini bekerja sangat baik untuk saya, terima kasih sekali lagi kepada pendidik bintang-Magento Mukesh yang telah menjadi sumber bantuan selama bertahun-tahun.
Kucing Henry
Mengapa ini bekerja? Adakah yang bisa menjelaskan dengan baik?
echo_salik
Jawaban Anda memungkinkan saya mengklik tombol upvote Anda.
AnthonyD973
17

Akhirnya, temukan solusi untuk ini:

Dari # 696855 - Bagaimana Anda menyembunyikan pointer mouse di Linux / X11? - Stack Overflow ; Saya dengar unclutter, jadi lari saja

sudo apt-get install unclutter

Dan kemudian letakkan yang berikut ini dalam skrip di desktop, yang disebut, katakan unclutter.sh:

unclutter -idle 1 -root -grab -visible

... dan pastikan kamu sudah selesai chmod +x unclutter.sh.

Kemudian, setelah penunjuk tetikus menghilang setelah ditangguhkan, gunakan tetikus ikon untuk menargetkan skrip dan menjalankannya; ini akan dimulai unclutter, yang hanya akan menyembunyikan pointer mouse (yang sudah tidak terlihat) setelah 1 detik tidak aktif mouse; tetapi kemudian ketika Anda memindahkan mouse setelah itu, akhirnya pointer mouse akan menunjukkan :)... namun perhatikan bahwa untuk berhenti uncluttersetelah itu, Anda harus melakukannya dari terminal:

sudo killall unclutter

... seperti yang unclutterterjadi, pada saat itu, berjalan di latar belakang.


Catatan: juga mencoba, melalui # 15 / Bug # 337926 "vino: kursor mouse tetap di sudut kiri atas": Bug: paket "vino": Ubuntu , untuk menggunakan:

xdotool mousemove 100 100

tapi ini tidak membuat penunjuk tetikus muncul lagi.

Btw, seseorang dapat melihat di synergysumbernya, WebSVN - sinergi - / trunk / , dan "reset" dari pointer mouse tampaknya dikodekan ./lib/platform/CXWindowsScreen.cpp.

sdaau
sumber
Terima kasih! Saya mengalami masalah berulang dengan Fedora LXDE ini, dan Anda telah menyelamatkan saya dari memulai kembali.
Davidmh
Ini berfungsi pada chromebooks saat Anda kehilangan kursor saat beralih ke / dari X framebuffers (crouton). Terima kasih banyak!
dwks
Saya kira sintaks mereka berubah sedikit unclutter -idle 1 -root -grab -visiblebekerja untuk saya.
Seppo Erviälä
3

Punya masalah itu kemarin. Saya beralih ke terminal lain (ctrl + alt + F1) dan kemudian kembali ke jendela saat ini (ctrl + alt + F7). Itu berhasil bagi saya.

Helio
sumber
2

Jawaban dari Ini FOSS bekerja untuk saya sekali.

gsettings set org.gnome.settings-daemon.plugins.cursor active false

Kedua kalinya, itu tidak berhasil, dan tidak ada saran di atas. Jadi setelah ini, saya hanya menutup tutup laptop saya untuk menangguhkannya, membukanya kembali, dan penunjuknya kembali.

Andy Wickert
sumber
2

Apakah masalah ini dengan mouse touchpad laptop saya hilang. Menggunakan keyboard Anda untuk navigasi, buka peluncur (kunci windows) dan ketik "mouse". Dalam modal yang muncul, periksa apakah bagian Panel Sentuh dalam posisi "ON".

karlitosway
sumber
Memasuki pengaturan "Mouse dan Panel Sentuh" ​​juga memecahkan masalah penunjuk tetikus yang hilang di Debian 8 Gnome 3.14.1
Paul Rougieux
0

Saya sudah mencoba banyak hal, termasuk memulai kembali shell GNOME, menangguhkan, dan mengeksekusi

$ gsettings set org.gnome.settings-daemon.plugins.cursor active false $ gsettings set org.gnome.settings-daemon.plugins.cursor active true $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled false $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled true $ dconf write /org/gnome/settings-daemon/plugins/cursor/active false $ dconf write /org/gnome/settings-daemon/plugins/cursor/active true

Yang akhirnya membantu saya adalah me-restart gsd via gnome-settings-daemon --replace.

Frederick Nord
sumber
gnome-settings-daemon --replaceapakah ini seharusnya memicu sesuatu seperti reboot? Suka menutup semua jendela Anda dan meminta Anda untuk login lagi?
skytreader
Mint 18 tampaknya tidak memiliki opsi ini.
not2qubit
0

Ini berguna bagi saya di UbuntuMate:

sudo service lightdm restart

FelikZ
sumber
0

Anda juga perlu memeriksa baterai mouse Anda jika nirkabel, baterai mungkin mendatar dengan efek kursor yang tidak bergerak.

Maxime
sumber
-1

Jika Anda menggunakan mouse USB, dan berada di lokasi dengan komputer yang dimaksud, maka hal pertama yang harus Anda coba adalah mencabut mouse sejenak dan kemudian pasang kembali.

Bekerja untuk saya setiap saat.

Saya hibernasi komputer saya setiap malam dan sangat sesekali saat bangun, pointer mouse tidak ada tetapi keyboard USB saya berfungsi.

Dipelihara
sumber