Olá! Tenho um chromebook e acabei de trasformar ele em um Manjaro Gnome.
Está funcionando 99,9% perfeitamente bem (graças à UEFI do MrChromebox).
Consegui configurar a maioria das hotkeys do teclado do chromebook via keybind e gsettings, pois ele assume que são teclas de função (F1-F10, sendo mais preciso). Por exemplo, encontrei o keybind para ajuste de brilho em um forum do Gnome, e é assim:
gsettings set org.gnome.settings-daemon.plugins.media-keys screen-brightness-down "['<Super>F6']"
gsettings set org.gnome.settings-daemon.plugins.media-keys screen-brightness-up "['<Super>F7']"
Mas tem 3 teclas que eu não consigo fazer funcionar
F1 → back (por exemplo, avançar para a página seguinte no navegador)
F2 → forward (por exemplo, voltar para a página anterior)
F3 → reload/refresh (é um “atualizar” mesmo, já que o “F5” do chromebook é no lugar do F3)
O que eu já tentei:
a) custom shortcuts do gnome - não respondeu a comandos XF86
b) dconf - não encontrei opções pra fazer keybind de back, forward e refresh/reload
c) gsettings - tentei aprender a sintaxe que colei acima pra fazer com F1-F3, mas não consigo encontrar os comandos corretos, fiquei com medo de quebrar tudo. (não compreendi como funcionam gsettings lists, gsettings schemes e gsettings list recursively… achei que teria uma lista de comandos em alguns desses mas não encontrei)
d) xbindkeys, xkb, etc - estou me sentindo estupendamente incapaz pq não consigo adaptar o que li nos foruns para a minha situação
algo me diz que não pode ser tão complicado… fiz esse keybind anteriormente no xfce e não tive problemas. o que estou deixando passar?
info da máquina abaixo:
System:
Kernel: 5.15.60-1-MANJARO arch: x86_64 bits: 64 Desktop: GNOME
v: 42.4 Distro: Manjaro Linux
Machine:
Type: Laptop System: GOOGLE product: Relm v: 1.0
serial: <superuser required>
Mobo: GOOGLE model: Relm v: 1.0 serial: <superuser required>
UEFI: coreboot v: MrChromebox-4.17.2 date: 07/18/2022
Battery:
ID-1: BAT0 charge: 42.0 Wh (100.0%) condition: 42.0/45.0 Wh (93.5%)
CPU:
Info: dual core model: Intel Celeron N3060 bits: 64 type: MCP cache:
L2: 2 MiB
Speed (MHz): avg: 500 min/max: 480/2480 cores: 1: 521 2: 480
Graphics:
Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
Integrated Graphics driver: i915 v: kernel
Device-2: Quanta Chromebook HD Camera type: USB driver: uvcvideo
Display: wayland server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.3
compositor: gnome-shell driver: gpu: i915 resolution: 1366x768~60Hz
OpenGL: renderer: Mesa Intel HD Graphics 400 (BSW) v: 4.6 Mesa
22.1.6
Audio:
Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx
Series High Definition Audio driver: snd_hda_intel
Sound Server-1: ALSA v: k5.15.60-1-MANJARO running: yes
Sound Server-2: PulseAudio v: 16.1 running: yes
Sound Server-3: PipeWire v: 0.3.56 running: yes
Network:
Device-1: Intel Wireless 7265 driver: iwlwifi
IF: wlp2s0 state: up mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth wireless interface type: USB driver: btusb
Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
Local Storage: total: 29.12 GiB used: 10.98 GiB (37.7%)
ID-1: /dev/mmcblk0 vendor: SK Hynix model: HBG4a2 size: 29.12 GiB
Partition:
ID-1: / size: 28.2 GiB used: 10.98 GiB (38.9%) fs: ext4
dev: /dev/mmcblk0p2
ID-2: /boot/efi size: 299.4 MiB used: 312 KiB (0.1%) fs: vfat
dev: /dev/mmcblk0p1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 33.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 213 Uptime: 1h 50m Memory: 3.78 GiB used: 2.15 GiB (56.8%)
Shell: Zsh inxi: 3.3.21