Puncte:0

tcsh .login în sesiunile X folosind managerul de ferestre fvwm

drapel fr

M-am mutat recent la xubuntu 20.4 de la opensuse 42.3 și aș dori să-mi păstrez obiceiurile pe termen lung. Managerul meu de ferestre este fvwm, iar shell-ul meu de conectare este tcsh.

Ceea ce am observat este că fișierul meu .login nu este executat pe o consolă X, în timp ce era pe opensuse. Se pare că succesiunea de procese din ps -H este

pe opensuse

/usr/bin/sddm/
  /usr/bin/X -nolisten tcp -auth...
  /usr/lib/sddm/sddm-helper ... --start fvwm --user lucio
   /usr/bin/fvwm
    /usr/bin/ssh-agent /usr/bin/gpg-agent --sh...

pe xubuntu

/usr/sbin/lightdm
   /usr/lib/xorg/Xorg -core :0 ...
   lightdm --session-child 12 19
     fvwm2
      /usr/bin/ssh-agent /usr/bin/im-launch fvwm2  

Oricum, se pare că .login nu este executat în ubuntu înainte de fvwm, prin urmare scripturile și terminalele începute de fvwm ignoră (puține) lucruri setate de .login care includ:

  1. stabilirea CALEI
  2. configurarea căii fontului X (xset +fp
  3. unele setări audio (comentate în prezent)
  4. câteva setări locale, cum ar fi setenv LC_TIME en_US.UTF-8

(pașii 2 și 3 sunt condiționați de a fi într-o sesiune X, care la opensuse are loc verificând $?XSESSION_IS_UP ... care ar fi echivalentul?)

Aș putea muta cu ușurință elementul 4 în .cshrc sau în scripturi individuale care necesită acest lucru, dar pentru căile (1 și 2) ar trebui făcute o dată pentru a evita concatenarea multiplă a elementelor utilizatorului la calea implicită „sistem”.

Există vreo modalitate de a avea un astfel de mediu configurat la începutul sesiunii X?

Editare: .login este onorat într-o autentificare ssh

David avatar
drapel cn
Nu există o astfel de versiune Ubuntu ca 20.4
Lucio C avatar
drapel fr
Bun venit la Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-81-generic x86_64)

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.