Apakah mungkin melakukan tindakan dengan mengklik dua kali pada Desktop?


8

Apakah mungkin untuk menjalankan tindakan (perintah atau Bash Script) dengan mengklik dua kali pada Desktop?

Saya ingin meniru fungsi yang Pagar lakukan dalam sistem Windows: Dengan mengklik dua kali desktop, Anda menunjukkan / menyembunyikan ikon / folder yang Anda miliki di Desktop.

Script bukan masalah, yang ingin saya ketahui adalah bagaimana menjalankannya ketika mengklik dua kali pada area yang tidak digunakan pada desktop saya.


Peluang ini tidak pernah terjadi sangat kecil. askubuntu.com/q/25904/8515
djeikyb

Gunakan file .desktop.
Pedram

1
Compiz dapat menangani acara mouse di desktop, dapat memicu tindakan dengan menggerakkan mouse ke tepi layar. Saya pikir Anda harus mencoba menjadikannya sebagai tambahan Compiz dan meminta bantuan dari pengembang Compiz.
Nyamiou The Galeanthrope

@djeikyb: Itu adalah beberapa pengguna dari saluran IRC Ubuntu. Saya bertanya dulu di sana, dan saya diberitahu untuk mengirim pertanyaan di sini, tetapi dia juga mempostingnya. @ Pandram, apa yang Anda maksud dengan menggunakan file .desktop?
David Reza

@ David .. Pedram menyarankan agar Anda dapat mengklik dua kali pada ikon; ikon file .desktop ... tapi maksud Anda mengklik dua kali pada area deskop yang tidak digunakan ..... (btw .. Saya keliru mengklik 'down-vote' bukan 'favorit' dan saya tidak diperbolehkan mengubahnya kembali sampai pertanyaannya diubah, jadi jika Anda membuat modifikasi kecil, saya akan menghapus suara tidak disengaja saya
Peter.O

Jawaban:


1

Saya kira maksud Anda dengan mengklik pada desktop itu sendiri, daripada Ikon pada desktop (yang terakhir dapat dilakukan hanya dengan memiliki skrip di folder desktop Anda ...)

Jika Anda mau berkompromi sedikit, gunakan CCSM

apt-get install compizconfig-settings-manager

Plugin 'Command' memungkinkan Anda untuk mengikat perintah (seperti menjalankan skrip Anda) ke acara. Di bawah tab 'Tombol Bindings' Anda dapat menetapkan perintah Anda ketika Anda mengklik saat mouse Anda berada di salah satu tepi . Saya menghargai ini bukan solusi lengkap, tetapi karena Anda dapat memilih semua sisi, itu hampir akan melakukan apa yang Anda inginkan.

Harapan yang membuat Anda mendapatkan beberapa cara.


1

Ini sepenuhnya mungkin. Jika Anda menempatkan program (skrip atau biner) apa pun di Desktop Anda dan memastikan bahwa program tersebut telah menjalankan izin, program itu akan dieksekusi dengan mengklik dua kali oleh sebagian besar perangkat lunak rendering desktop (sangat pasti thunar dan nautilus, tetapi hal lain yang mengikuti spesifikasi yang sama). Perhatikan bahwa beberapa penangan desktop mungkin meminta konfirmasi bahwa Anda ingin menjalankan, alih-alih melihat, program, tergantung pada implementasi program (ini sebagian untuk menyelesaikan masalah historis bahwa file dari FAT cenderung semuanya dapat dieksekusi, bahkan ketika seseorang tidak ingin mengeksekusinya).

Jika Anda lebih suka ikon cantik, buat file .desktop di desktop Anda dengan referensi program yang ingin Anda jalankan. Jika ini diberikan izin eksekusi, setiap program rendering desktop yang sesuai akan meluncurkan program seperti yang dijelaskan dalam file .desktop, dan harus melakukannya tanpa meminta konfirmasi dengan cara apa pun.

Spesifikasi untuk pembuatan file .desktop adalah http://standards.freedesktop.org/desktop-entry-spec/latest/ , atau Anda dapat mulai dengan sesuatu yang sudah dibuat di bawah / usr / share / aplikasi /. Anda dapat memeriksa untuk memastikan file .desktop Anda ditulis dengan benar dengan program 'desktop-file-validate' dari desktop-file-utils.


0

Sejauh fitur pengorganisasian ikon Pagar: Saya belum menemukan apa pun untuk GNOME, tetapi KDE.4 memiliki widget desktop bernama FolderView yang menurut saya tidak sesuai dengan yang Anda inginkan. Inilah pengumumannya, cari "folderview":

http://www.kde.org/announcements/4.2/desktop.php


Ya, itu juga berfungsi untuk GNOME, ini adalah screenlet, tapi saya tidak mencari fitur pengorganisasian, saya mencari fitur ikon sembunyikan / tampilkan.
David Reza
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.