Puncte:1

xmodmap nu rulează în .profile

drapel br

Am urmat recent acest ghid pentru a obține unele chei mapate pe Alt Gr https://medium.com/@retprogramisto/how-to-make-custom-keyboard-map-with-xmodmap-1341a1552d4f

A funcționat bine, dar când a fost vorba de obținerea comenzii xmodmap ~/.Xmodmap pentru a rula la pornire, nu am avut .xinitrc în directorul meu de acasă, așa că l-am pus în directorul meu .profil.

După o repornire, nu a rulat comanda (presupun că) și caracterele mele accentuate nu sunt mapate așa cum ar trebui să fie.

A fost o greșeală să introduc comanda .profil? Ar trebui să creez .xinitrc și l-ai pus acolo?

Mulțumiri.

$ lsb_release -a && uname -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.3 LTS
Lansare: 20.04
Nume de cod: focal
Linux leon 5.11.0-46-generic #51~20.04.1-Ubuntu SMP Vin 7 ian 06:51:40 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Puncte:2
drapel cn

Este posibil ca tastatura din sesiunea dvs. de utilizator să nu fi fost inițializată încă când .profil este rulat când vă conectați.

Xmodmap nu mai este modalitatea ideală de a schimba aspectul tastaturii. De exemplu, atunci când schimbați aspectul tastaturii, va trebui să fie reîncărcat de fiecare dată. Din păcate, editare kbd fișiere direct este complicat și nu se aplică pe bază de utilizator.

Formal, un dosar .Xmodmap ar fi obținut automat la conectare. Aceasta este nu mai este de la Gnome 3.8. .xinitrc, pe de altă parte, este relevant doar dacă utilizați startx mai degrabă decât un manager de autentificare pentru a vă încărca sesiunea.

În schimb, puteți rula automat comanda la autentificare folosind un lansator de pornire automată: creați un lansator .desktop în directorul de pornire automată cu comanda

gedit ~/.config/autostart/xmodmap.desktop

și introduceți următorul cod:

[Intrare pe desktop]
Nume=Xmodmap
Exec=xmodmap /home/<yourlogin/.Xmodmap
Terminal=fals
Tip=Aplicație
X-GNOME-Autostart-Delay=1
X-GNOME-Autostart-enabled=adevărat

Fără întârziere, este posibil ca activarea să nu reușească în mod sistematic. X-GNOME-Autostart-Delay=1 introduce o întârziere de o secundă înainte de a rula comanda.

user126440 avatar
drapel br
Mulțumiri. E puțin hacker, dar a funcționat :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.