Saya menggunakan i3wm (www.i3wm.org) sebagai window manager untuk ubuntu 11.10 x64.
tampaknya sihir apa pun yang mengontrol ketinggian tidak berfungsi dengan benar. Ini bukan masalah dengan i3wm perse, melainkan sesuatu yang disediakan oleh gnome dan persatuan yang hilang, dan perlu diterapkan secara manual.
contoh:
dalam kesatuan, jika saya menjalankan pusat perangkat lunak, saya diminta kata sandi admin saya, dan semuanya berfungsi seperti yang diharapkan. di i3wm, menjalankan pusat perangkat lunak tidak meminta, dan dengan demikian saya tidak dapat menginstal apa pun. (kecuali saya melakukan sudo software-center dari CLI)
apakah ada beberapa proses / aplikasi yang harus saya gunakan untuk meminta aplikasi meminta kata sandi admin bila diperlukan?
itu akan bagus untuk mendapatkan sedikit fungsionalitas di i3.
sumber
Jawaban:
Elevasi menggunakan beberapa komponen:
program harus dijalankan dalam sesi ConsoleKit atau systemd-logind - idealnya, semua program X11 Anda harus dalam sesi yang sama.
Jika distribusi Anda menggunakan systemd , jalankan
loginctl show-session "$XDG_SESSION_ID"
dan cari "State = active".Jika tidak, jalankan
ck-list-sessions
dan verifikasi bahwa itu menunjukkan sesi X11 Anda sebagai "lokal = BENAR" dan "aktif = BENAR".sesi harus memiliki agen PolicyKit - ini adalah bagian dari perangkat lunak yang menampilkan permintaan ketinggian.
Jalankan
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
dan lihat apakah itu membantu.Untuk menguji ketinggian, Anda dapat menggunakan
pkexec /bin/sh
ataupkaction
.sumber
AFAIK, peningkatan hak istimewa tidak ada hubungannya dengan manajer jendela. Gunakan gksudo untuk aplikasi GUI yang membutuhkan hak akses root.
Sebagai contoh:
sumber
gksudo synaptic
tekan ENTER dan Anda akan diminta kata sandi. Semua berfungsi seperti pesona.