Bagaimana saya bisa menunda menggunakan pintasan keyboard, tanpa hak administrator?

48

Bagaimana saya bisa mengatur pintasan keyboard yang bisa saya gunakan daripada mengklik item menu ini?

Menangguhkan

Saya telah membaca tentang berbagai perintah terminal untuk menangguhkan yang saya dapat dengan mudah menetapkan pintasan keyboard, tetapi semua telah mengharuskan penggunaan sudo. Saya mencari solusi yang dapat saya gunakan pada sistem di mana saya tidak memiliki hak mengelola.

ændrük
sumber

Jawaban:

30
  1. Instal paket powermanagement-interface terlebih dahulu, ini memberikan pmiperintah yang akan kita gunakan untuk menangguhkan.
    UPDATE : Saya melihat sumber pmidan perintah yang digunakan untuk menangguhkan adalah:

    dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
    

    Jika Anda tidak dapat menginstal pmi, ganti pmi action suspenddengan perintah itu di langkah berikutnya.

  2. Buka Sistem -> Preferensi -> Pintasan Keyboard , klik Tambah dan masukkan pmi action suspendsebagai perintah.

    teks alternatif

  3. Klik pada entri jalan pintas yang baru dibuat, dan atur tombol jalan pintas.

    teks alternatif

Yesaya
sumber
5
Pada Precise saya harus apt-get install haltetapi bekerja dengan baik sekarang.
Cas
4
Tidak bekerja untuk saya dalam 14,04
metakermit
1
menemukan jawaban pada pertanyaan ini, menggunakan perintah lengkap untuk menangguhkan sebagai tindakan pintas, di Ubuntu 15.10 askubuntu.com/questions/454039/...
Nick
2
Tangguhkan perintah yang bekerja untuk saya pada 16,04 LTS adalahdbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true
Max Goodridge
@ Maxgoodridge luar biasa! Anehnya, .Hibernatebukan menunda, membutuhkan root ...
Ufos
41

Untuk Ubuntu 15.04. dan nanti Anda bisa menggunakan dari terminal

systemctl suspend

Kemudian buat pintasan di aplikasi pengaturan / keyboard dengan perintah yang sama.

kunci-sortcut

Mudah!

Alasan: Ubuntu beralih dari upstartke systemd.

Alex1357
sumber
3
Diuji di bawah 16,04
Penatua Geek
Di 17.10, itu Pengaturan -> Perangkat -> Keyboard.
colan
1
Mungkin lebih baik digunakan Super + ssebagai jalan pintas daripada Ctrl + Syang sering digunakan untuk menyimpan dokumen yang sedang dibuka.
thomas.mc.work
Masih bekerja pada 18.04
wranvaud
1

Dengan Ubuntu 16,04 LTS yang lebih baru saya sarankan menggunakan systemctlsebagai gantinya karena sistem yang lebih baru digunakan systemduntuk mengontrol sesuatu.

Perintah aman untuk menjalankan adalah systemctl suspendyang segera menangguhkan mesin kecuali beberapa proses meminta sistem untuk tetap bertenaga (misalnya pemutar video menampilkan film, pembakar CD aktif, pengguna lain yang masuk melakukan apa saja, dll).

Jika Anda ingin segera menangguhkan dan mengabaikan semua "inhibitor" cukup tambahkan -iseperti yang dijelaskan oleh output dari perintah di atas.

Jika Anda ingin segera mengunci screensaver dan menangguhkan sistem dalam semua kasus, Anda dapat menjalankannya

loginctl lock-session && systemctl suspend -i

Ini lebih baik daripada menggunakan mentah dbusuntuk mengirim pesan karena menggunakan loginctldan systemctlmenghindari hardcoding setiap info tentang screensaver atau manajer sesi Anda.

Mikko Rantalainen
sumber
0

systemctl suspend -i bekerja untukku.

Dipetakan ke super+ddalam pintasan khusus pengaturan Keyboard.

AlikElzin-kilaka
sumber