i3 สามารถใช้การตั้งค่า gnome ใน Ubuntu 18.04 ได้อย่างไร


12

ในอดีต (อาจเป็น 16.04) เพียงการเรียกใช้gnome-settings-daemonอนุญาตให้การตั้งค่า gnome ทำงานใน i3 รวมถึงการตั้งค่า hidpi, คีย์สื่อและการตั้งค่าทัชแพด

ใน Ubuntu 18.04 gnome-settings-daemonไม่มี daemon นี้แบ่งเป็นหลาย daemons ใน/usr/lib/gnome-settings-daemon/ไดเรกทอรี รวมgsd-xsettings, gsd-mouseฯลฯ อย่างไรก็ตามการใช้งานเหล่านี้ดูเหมือนจะไม่มีผลกระทบใด ๆ ฉันมีเส้น ...

exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-keyboard
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-mouse
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-media-keys
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-sound
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-backlight-helper

... .config/i3/configในตอนท้ายของฉัน อย่างไรก็ตามการตั้งค่า gnome ของฉันไม่มีผลในi3เซสชันของฉัน ฉันต้องใช้มันในวิธีที่ต่างออกไปหรือไม่?

คำตอบ:


3

ลองตั้งค่าตัวแปรสภาพแวดล้อม XDG_CURRENT_DESKTOP = Gnome แล้วเรียกใช้ daemon เช่น

 XDG_CURRENT_DESKTOP=Gnome; gsd-xsettings

ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมนี้ได้ที่ไหน ใน xinitrc ของฉัน จะทำอย่างไรถ้าฉันใช้ gdm เพื่อเปิด i3
Max Coplan

@ MaxCoplan บรรทัดข้างต้นจะถูกวางในเทอร์มินัลหากคุณต้องการให้ตัวแปรนี้ถูกตั้งค่าในการบูตคุณสามารถตั้งค่าใน. xinitrc ใช่ นอกจากนี้ยังสามารถตั้งค่าใน. zshrc / .bashrc หรือไฟล์ env ส่วนบุคคล
Gabriel Ziegler

1
นอกจากนี้ฉันไม่พบสิ่งนี้บน Ubuntu 18.04 LTS
Max Coplan

(หา gsd-xsettings) ไม่ได้
Max Coplan

3

ติดตั้ง gnome-flashback ด้วย:

apt install -y gnome-flashback

จากนั้นโคลนที่เก็บข้อมูลนี้

git clone https://github.com/glsorre/i3-gnome

ติดตั้งด้วย

make install

จากนั้นรีบูทและเลือกi3 + Gnomeเป็นเซสชัน

คุณควรทำ


ขอบคุณ. ฉันทำตามคำแนะนำนี้ด้วย Ubuntu 19.10 แต่ดูเหมือนว่ามันจะไม่ทำงานอีกต่อไป การเข้าสู่เซสชัน GNOME + i3 ตอบกลับด้วยการออกจากระบบทันทีและกลับสู่ GDM syslog ของฉันแสดงว่ามีบางอย่างผิดปกติใน / usr / bin / i3-gnome
Mario

ฉันพบส้อม i3-gnome นี้github.com/deuill/i3-gnome-flashbackที่เหมาะกับฉันบน Ubuntu 19.10
Mario
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.