Saya ingin menggunakan beberapa aplikasi yang ditampilkan pada Unity Launcher di terminal, tetapi saya perlu tahu perintah yang tepat untuk menjalankannya. Bagaimana saya bisa mencapainya?
Saya ingin menggunakan beberapa aplikasi yang ditampilkan pada Unity Launcher di terminal, tetapi saya perlu tahu perintah yang tepat untuk menjalankannya. Bagaimana saya bisa mencapainya?
Jawaban:
Sebagian besar aplikasi default akan memiliki .desktop
file yang terletak di /usr/share/applications
.
Untuk mengetahui tentang perintah terminal terkait yang akan dijalankan ketika meluncurkan salah satu aplikasi ini buka browser file Nautilus dan klik kanan pada ikon aplikasi untuk memilih Properties di menu konteks. Ini akan memberi Anda semua detail yang Anda butuhkan (ditampilkan di sini untuk Pengaturan Sistem yang akan berjalan gnome-control-center -overview
)
Unity Launcher
? Saya cukup sering menemukan diri saya dalam situasi di mana saya menemukan program di peluncur dan suka mendapatkan informasi seperti ini tanpa harus menyalakan Nautilus atau baris perintah terlebih dahulu ...
Jika Anda menginstal aplikasi melalui repositori atau melalui dpkg
, Anda dapat menggunakan perintah ini:
dpkg -l | grep "application name"
Ini akan mencari melalui semua aplikasi yang Anda instal, serta mencari deskripsi mereka; mencari deskripsi adalah bagian penting di sini, karena deskripsi biasanya berisi nama aplikasi, bahkan jika "perintah" untuk menjalankannya tidak mengandung nama aplikasi.
Di GNOME, ada aplikasi bernama Disk Usage Analyzer . Namun, perintah untuk menjalankannya dari terminal tidak disk-usage-analyzer
. Untuk mengetahui perintahnya, Anda dapat menjalankan:
dpkg -l | grep "disk usage"
Outputnya harus berisi entri ini:
alaa@aa-lu:~$ dpkg -l | grep "disk usage"
ii baobab 3.6.4-0ubuntu1 i386 GNOME disk usage analyzer
Lihatlah kolom kedua. Perintah untuk benar-benar menjalankan Disk Usage Analyzer adalah baobab
.
Apa yang dapat Anda lakukan adalah menggunakan xprop
: itu akan memungkinkan Anda mengklik aplikasi dan menampilkan informasi. Untuk mendapatkan nama, masukkan terminal:
xprop | grep WM_CLASS
jika WM_CLASS
tidak berhasil, maka coba dengan WM_COMMAND
.
Pertama, buka Synaptic dengan menjalankan synaptic
di terminal. Ketikkan nama aplikasi di kotak filter cepat. Sebagai contoh, saya akan gunakan LibreOffice Writer
. Ketikkan nama aplikasi di filter Synaptic:
Itu muncul sebagai hasil instalasi pertama (kotak hijau kecil), dengan nama paket lengkap libreoffice-writer
di kolom pertama.
Sekarang, coba jalankan libreoffice-writer
di terminal. Terkadang paket akan berjalan, tetapi dalam kasus ini tidak berfungsi:
Sekarang, jika Anda melihat kembali Synaptic, Anda akan melihat bahwa hasil pertama adalah libreoffice
paket. Anda bisa menjalankannya libreoffice
di terminal, dalam hal ini Anda mendapatkan jendela ini:
Atau, Anda bisa mengetik man libreoffice
di terminal. Jika Anda melihat dua tangkapan layar ini:
Anda dapat melihat bahwa untuk secara langsung meluncurkan LibreOffice Writer, Anda dapat menggunakan salah satu dari dua perintah: lowriter
atau libreoffice --writer
. Keduanya bekerja sama baiknya.
synaptic
, tetapi memiliki software-center
(yang namanya saya temukan menggunakannya sendiri). Tapi saya tidak bisa menemukan Pengaturan Sistem, yang saya temukan gnome-control-center
melalui cara PS. Tetap memberi +1.
Synaptic
dapat diinstal dengan berjalan sudo apt-get install synaptic
di terminal. Itu dihapus pada rilis 11.10. Ini adalah program yang sangat fantastis, sangat memalukan bahwa mereka menghapusnya dari instalasi resmi.
Beberapa program atau aplikasi hanya dijalankan oleh biner. Berdasarkan nama aplikasi, seseorang dapat mengetahui di mana biner berada.
whereis name-of-application
contoh kecil ergo:
$ whereis gparted
gparted: /usr/sbin/gparted /usr/share/man/man8/gparted.8.gz
Anda cukup mengambil alih /usr/sbin/gparted
- untuk menjalankan aplikasi ini dengan memasukkan ikon atau nama aplikasi (seperti dalam cairo-dock
). (dalam hal ini untuk menjalankan kata sandi root gparted diperlukan).
xprop
memungkinkan menemukan PID dari jendela yang sedang berjalan, sementara ps
memungkinkan menemukan perintah yang sesuai dengan PID. Dengan menggabungkan keduanya, kita dapat menemukan perintah yang sesuai dengan jendela, seperti:
ps --no-headers -p $(xprop | awk -F '=' '/_NET_WM_PID/{print $2}') -o cmd
xprop
akan mengubah kursor Anda menjadi X
, yang dapat Anda gunakan untuk mengklik pada sebuah jendela, itu akan mengembalikan PID, dan kemudian ps
akan menggunakan PID itu untuk mencetak perintah