Bagaimana saya bisa memulai kembali shell GNOME di Wayland?

38

Ketika membuat perubahan pada ekstensi atau menginstal aplikasi, kadang-kadang saya merasa perlu untuk memulai kembali shell GNOME agar perubahan diterapkan. Di masa lalu, menekan Alt + F2, mengetik 'r' dan menekan enter akan melakukan ini.

Namun, ini sepertinya tidak tersedia di Wayland.

masukkan deskripsi gambar di sini

Saya dapat logout dan kembali tetapi ini tidak nyaman ketika saya memiliki banyak aplikasi dan windows yang terbuka untuk mengerjakan suatu proyek.

HarlemSquirrel
sumber
3
Jadi sepertinya itu tidak mungkin untuk saat ini?
HarlemSquirrel
Biasanya, saya menggunakan restart untuk mengindeks ulang aplikasi (setelah menginstal), apakah ada cara yang lebih baik?
Abdillah

Jawaban:

9

Mengubah komentar @gravity menjadi jawaban, utas milis Gnome mengatakan bahwa:

runDialog: Nonaktifkan restart perintah di wayland

Klien dapat diharapkan untuk menangani WM untuk sementara waktu, tetapi bukan server tampilan - jadi ketika menjalankan sebagai komposer wayland, memulai kembali biasanya merupakan cara yang bagus untuk membunuh sesi pengguna, dan ada sedikit yang bisa kita lakukan kecuali untuk mencegah pengguna menembak dirinya sendiri dengan melempar kesalahan.

dmh
sumber
4

Di bawah Wayland, gnome-shelltidak memiliki cara yang anggun untuk memulai kembali dan membiarkan aplikasi terbuka. Jika Anda harus memulai kembali, gnome-shellmaka Anda mungkin lebih baik menyimpan semua pekerjaan Anda dan menggunakan menu untuk logout. Jika itu tidak berhasil karena suatu alasan, perintah killall -HUP gnome-shellakan menyelesaikannya dari command runner (Alt + F2) atau terminal.

Segfault
sumber
Jika Anda adalah pengguna tunggal desktop, misalnya, dengan username foo ...killall -u foo
noobninja
3

Tidak ada jalan di daratan, lihat QA ini :

Dalam sesi Xorg, seseorang dapat memulai kembali shell GNOME tanpa kehilangan status aplikasi karena aplikasi berjalan melawan server yang terpisah (X). Tetapi tidak seperti Xorg dalam sesi Wayland, GNOME shell tidak terpisah dari server Wayland.

Jadi tidak ada cara untuk memulai kembali shell GNOME di Wayland tanpa kehilangan status aplikasi karena server display juga turun. Ini mirip dengan memulai ulang server X dalam sesi Xorg.

Itulah alasan mengapa opsi restart shell ini dinonaktifkan di Wayland (ingat bahwa biasanya urutan kunci untuk membunuh server X juga dinonaktifkan secara default di sesi Xorg) dan mungkin tidak akan pernah ada cara yang tidak merusak untuk memulai kembali shell GNOME di Wayland.

Anda dapat melihat laporan bug GNOME ini untuk detailnya.

1 : https://bugzilla.gnome.org/show_bug.cgi?id=741665

Tetapi di Xorg dimungkinkan dengan hanya melakukan ALT+ F2dan kemudian masuk rdalam dialog.

rubo77
sumber