You are not logged in.
I have a Dell laptop, and I have been using Firefox on Arch Linux. The issue is Firefox thinks the keybindings are mac, even though I specify my keyboard variant to be "basic" and layout to be "us." What this means is that "Alt" is used instead of "Control." For example, instead of using CTRL+2 to jump to the second tab, I have to use ALT+2.
I am not sure if this is the right forum for posting this, since I suspect Firefox is the culprit and not some weird setting in arch linux. However, I have done extensive research online with Firefox and have not found anything helpful in regards to fixing Firefox's layout. I also checked my "gsetting" or gnome settings that people say Firefox uses, and I have input-sources set to an empty array, which according to their documentation says "An empty list means that the X server’s current XKB layout and variant won’t be touched and IBus won’t be used." This leads me to think that what I have XKB set to should work for applications that use gnome (firefox), but this doesn't seem to be the case.
Is there some configuration I am overlooking?
All advice is appreciated!
Last edited by SweetFeet (2021-02-15 16:02:29)
Everyone worse than me is a noob. Everyone better than me has no life.
Offline
wayland session & X11/xwayland firefox?
What's the output of "setxkbmap -print -query" and "loginctl session-status"?
Offline
Apparently, Firefox on linux is known to have this issue with swapping the Control key for the Alt key. My xkb setup was fine. If anyone else runs into this issue.
Check this out!
Everyone worse than me is a noob. Everyone better than me has no life.
Offline
wayland session & X11/xwayland firefox?
What's the output of "setxkbmap -print -query" and "loginctl session-status"?
setxkbmap outputs
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(basic)+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
rules: evdev
model: pc105
layout: us
variant: basic
loginctl
1 - jacob (1000)
Since: Sun 2021-02-14 14:35:40 EST; 2h 23min ago
Leader: 462 (login)
Seat: seat0; vc1
TTY: tty1
Service: login; type tty; class user
State: active
Unit: session-1.scope
|- 462 login -- jacob
|- 471 -bash
|-5252 /bin/sh /usr/bin/startx
|-5270 xinit /home/jacob/.xinitrc -- /etc/X11/xinit/xserverrc :0 vt1 -keeptty -auth /tmp/serverauth.OLtZQTTTvq
|-5271 /usr/lib/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.OLtZQTTTvq
|-5282 i3
|-5287 nm-applet
|-5293 xcompmgr -c
|-5303 polybar -r example
|-7554 /bin/bash
|-7559 /usr/lib/firefox/firefox
|-7624 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-7687 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 7312 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-7737 /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 8120 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-7844 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 8291 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-7879 /usr/lib/firefox/firefox -contentproc -childID 7 -isForBrowser -prefsLen 8338 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-7964 /usr/lib/firefox/firefox -contentproc -parentBuildID 20210210003430 -prefsLen 8353 -prefMapSize 240155 -appdir /usr/lib/firefox/browser 7559 true rdd
|-7991 /usr/lib/firefox/firefox -contentproc -childID 9 -isForBrowser -prefsLen 8353 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-8046 /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 8408 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-8299 /usr/lib/firefox/firefox -contentproc -childID 11 -isForBrowser -prefsLen 8888 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-8344 /usr/lib/firefox/firefox -contentproc -childID 12 -isForBrowser -prefsLen 8888 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-8387 /usr/lib/firefox/firefox -contentproc -childID 13 -isForBrowser -prefsLen 8888 -prefMapSize 240155 -parentBuildID 20210210003430 -appdir /usr/lib/firefox/browser 7559 true tab
|-8463 urxvt
|-8465 bash
|-8558 urxvt
|-8561 bash
|-8572 xclip -selection c
|-8578 loginctl session-status
`-8579 xclipFeb 14 14:36:49 arch sudo[688]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Feb 14 14:36:51 arch sudo[688]: pam_unix(sudo:session): session closed for user root
Feb 14 14:44:17 arch sudo[1300]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Feb 14 14:44:17 arch sudo[1300]: jacob : TTY=pts/1 ; PWD=/home/jacob ; USER=root ; COMMAND=/usr/bin/pacman -Syu
Feb 14 14:44:17 arch sudo[1300]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Feb 14 14:44:28 arch sudo[1300]: pam_unix(sudo:session): session closed for user root
Feb 14 16:09:05 arch sudo[5794]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Feb 14 16:09:05 arch sudo[5794]: jacob : TTY=pts/0 ; PWD=/home/jacob ; USER=root ; COMMAND=/usr/bin/pacman -S xorg-xev
Feb 14 16:09:05 arch sudo[5794]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
Feb 14 16:09:06 arch sudo[5794]: pam_unix(sudo:session): session closed for user root
Everyone worse than me is a noob. Everyone better than me has no life.
Offline
Thanks, but post #3 actually renders this irrelevant.
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline