You are not logged in.
I can't remember what I have upgraded, but after the upgrade, ~/.Xmodmap became not being auto loaded when login. My second last upgrade was yesterday, so I guess something's changed between the packages today and yesterday. Running `xmodmap ~/.Xmodmap` manually still works.
Offline
What do you mean "auto loaded", it should never be auto loaded. I assume you have that command in some part of starting X. Please elaborate on how you start x and post the revelant files (xinit, xsession, autostart, etc).
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
I start X with GDM, and I only have an `xprofile` in my home directory:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitxThe Xmodmap wiki page says that:
With GDM, XDM, KDM or LightDM there is no need to source ~/.Xmodmap.
So I guess if I start with GDM, I should have Xmodmap autoloaded. I inspected this file /etc/gdm/Xsession, which contains the following lines:
usermodmap="$HOME/.Xmodmap" if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fiSo my Xmodmap is supposed to be loaded if log in with GDM. Do you have any ideas?
Offline
OK, I guess I know a bit about what's happening here now. My fcitx configuration also failed (in my ~/.xprofile). I have my home directory encrypted, before today Xsession is loaded after decryption, but decrypt seems happening after Xsession is executed today after upgrading, so that none of my X related configuration in home is loaded.
Last edited by xuhdev (2015-04-01 22:09:32)
Offline
I don't use gdm or encryption, but it seems you should adjust the appropriate gdm service file so that it requires and is after the encryption/mounting service.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
It seems not the issue I mentioned. After I downgrade yaml-cpp to 0.5.1, everything's back to normal.
Offline