Saya menggunakan keyboard aluminium ramping Apple , yang tidak memiliki SysRqkuncinya:
Kunci apa yang harus saya tekan untuk tombol SysRq ajaib ketika saya perlu mengetik REISUB ?
Saya menggunakan keyboard aluminium ramping Apple , yang tidak memiliki SysRqkuncinya:
Kunci apa yang harus saya tekan untuk tombol SysRq ajaib ketika saya perlu mengetik REISUB ?
Jawaban:
Jawaban ini juga diposting di sini .
Setelah 3 atau 4 jam mencari, membaca, dan mencoba-coba dengan susah payah, inilah jawaban yang lebih menyeluruh dan umum yang dapat digunakan untuk laptop atau keyboard Apple / Mac apa pun , bukan hanya "keyboard aluminium ramping Apple." Namun, dalam kasus khusus saya, saya menggunakan solusi ini untuk MacBook white 2008 yang menjalankan Xubuntu 16.04 LTS.
Banyak terima kasih kepada Bengt Olsson untuk instruksinya yang sangat baik di sini yang memberi saya awal yang diperlukan untuk mencari tahu detail yang hilang.
Solusi ini dilakukan di ruang pengguna, dan TIDAK memerlukan kompilasi ulang kernel seperti beberapa saran.
Unduh sumber untuk keyfuzz , dan ekstrak (saya bisa klik kanan dan pergi ke "Ekstrak Di Sini" untuk mengekstraknya di file manager GUI saya, misalnya). Untuk membaca lebih lanjut tentang keyfuzz, lihat di sini . Ini dirilis di bawah lisensi open source GNU GPL 2.0 atau yang lebih baru (yaaay open source!).
./configure
perintah di bawah ini akan gagal.Instal dependensi, atau menjalankan di
./configure
bawah ini dapat meludahkan beberapa kesalahan:Kompilasi dan instal keyfuzz dengan perintah yang biasa:
Arahkan ke
/dev/input/by-id
dan temukan keyboard Apple Anda yang berakhir dengan-event-kbd
:Bagi saya itu
Tambahkan baris berikut ke
/etc/rc.local
file Anda , untuk menyebabkan perintah ini berjalan setiap kali komputer Anda boot dan memuat pengguna ini. Perhatikan kami menggunakan entri keyboard Apple yang baru saja kami temukan di atas. Perintah ini menggunakan keyfuzz untuk memetakan F12atau F13pada keyboard atau laptop Apple Anda ke sistem " Magic SysRq key " , untuk soft reboot.458821 99
. Banyak terima kasih kepada "pjjjv" karena mengetahui hal itu di sini !458856 99
.Karena MacBook 2008 saya tidak punya F13, saya menggunakan F12opsi di atas. Ingat juga untuk menggunakan entri keyboard yang sesuai yang kami temukan di atas. Perintah yang saya tambahkan
rc.local
untuk kasus saya adalah:Ini seluruh
/etc/rc.local
file saya , dengan entri yang sesuai:Mulai ulang.
Sekarang saya dapat menekan Alt+ F12(atau Anda dapat menggunakan Alt+ F13seperti yang dijelaskan di atas) dan mengeluarkan REISUB untuk soft-reboot komputer Anda. Berfungsi sempurna pada laptop MacBook 2008 saya yang menjalankan Xubuntu 16.04 LTS.
Perhatikan bahwa Anda dapat melihat hasil yang dikembalikan dengan mengeluarkan REISUB saat Anda menekan setiap tombol dengan terlebih dahulu melompat ke sesi alternatif dengan Ctrl+ Alt+ F1( F1melalui F6work sebenarnya) sebelum mengeluarkan perintah. Untuk kembali ke sesi X Window utama Anda gunakan Ctrl+ Alt+ F7.
Jika Anda mendapatkan hasil yang mengatakan
itu normal untuk beberapa perintah, karena menimbulkan risiko keamanan potensial. Boot satu tetap bekerja, namun, memungkinkan Anda untuk me-reboot komputer Anda. Berikut ini beberapa informasi lebih lanjut tentang ini, dari mniess di sini :
Betapa menyakitkan di pantat. :) Bersulang.
Selamat "Linuxing".
~ Gabriel Staples
www.ElectricRCAircraftGuy.com
sumber
sudo make install
menginstal keyfuzz sebagai sebuah paket./etc/rc.local
mungkin tidak diaktifkan dalam rilis Ubuntu terbaru; larisystemctl status rc-local.service
untuk melihat. Dalam pertanyaan saya ada beberapa informasi tentang cara menjalankan keyfuzz oleh systemd. Di sana saya juga mencoba metode lain untuk memetakan kembali suatu kunci.Lakukan saja ini. Jika Anda tidak ingin mengkompilasi ulang kernel seperti yang disarankan di tautan pertama dari jawaban pertama, ada cara yang lebih sederhana. Ini semacam diuraikan dalam tautan kedua dari jawaban pertama, tetapi di sini adalah prosedur yang sebenarnya:
Sumber unduhan untuk keyfuzz
Kompilasi dan instal dengan perintah yang biasa
Tambahkan baris berikut ke file /etc/rc.local Anda:
Sekarang mungkin untuk menekan Alt+ F13dan mengeluarkan REISUB. Bekerja di Xubuntu 15.10 saya.
sumber
Saya tidak memiliki keyboard alu untuk menguji ini, tetapi:
sumber