Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Succesiune notar versus instanta ...

Montaj aer conditionat in balcon ...

joc idem Half Life gratis

PC game stream catre Nvidia Shiel...
 Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...

Alt "Utilizator nou" pe T...
 ULBS INFORMATICA

Index preturi

Boxa membrana tweeter infundata

Am nevoie de poze cu un curcubeu
 Whisky for Mac

Xiaomi 14 Gpay

Izolare zid exterior de scandura

Dezinstalare drivere W11 23H3
 

Xrandr si dual monitors

- - - - -
  • Please log in to reply
27 replies to this topic

#19
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Va chinuiti prea mult cu xrandr direct. Eu generez scriptul cu arandr, apoi doar il execut din .xinitrc.

#20
paso87

paso87

    Senior Member

  • Grup: Senior Members
  • Posts: 2,448
  • Înscris: 06.08.2008

View PostOriginalCopy, on 04 februarie 2017 - 19:32, said:

Va chinuiti prea mult cu xrandr direct. Eu generez scriptul cu arandr, apoi doar il execut din .xinitrc.

Salut,

Incerc sa pun la punct un PC care sa ruleze fara monitor 24/7. Problema e ca am o rezolutie prea mica si trebuie sa folosesc TeamViewer. In momentul de fata am 1024x768.
Am pus un dummy vga plug in speranta ca pot seta fara alte artificii rezolutia pe care o doresc (1920x1080) dar nu reusesc.

Am gasit ca pot pune o rezolutie cu xrandr. Am gasit si un script care face treaba asta si functioneaza perfect pentru ce vreau eu. Insa trebuie sa fac de mana ori de cate ori se reseteaza unitatea.

Unde ar trebui (sau cum, mai precis) sa rulez scriptul?
Comanda din terminal are forma:  ./xar.sh 1920 1080 60
As vrea sa rulez comanda asta la initializare insa nu cred ca o pot face in modul clasic pentru ca am nevoie de activarea desktop-ului. Ma gandesc ca cel mai bine e dupa login sau inainte dar nu stiu unde sa adaug linia respectiva. Am mai gasit eu ceva topice in engleza dar nu prea corespunde structura cu ce scrie acolo. Nu's foarte experimentat cu Linux, abia incep sa ma familiarizez.

Folosesc Lubuntu 18.04.

Multumiri !

#21
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
1. Adaugi comanda in ~/.profile sau ~/.bash_profile, parca Debian si copiii folosesc ~/.profile si o sa ruleze acea comanda de fiecare data cand porneste bash / dash. Ca sa nu ruleze de fiecare data poti folosi un test sa vezi daca rezolutia este setata sa nu o mai seteze a doua oara;
2. Pui scriptul in /etc/profile.d si va fi rulat automat pentru toti utilizatorii de pe acea masina.

Vezi in poza de mai jos un test facut de mine, am modificat ~/.bash_profile si se vede ca functioneaza ce vrei tu. In poza se vede in cele 2 terminale din partea de jos ca a rulat comanda scrisa in ~/.bash_profile, prima linie din terminal arata n mesaj de la scriptul meu cum ca MAC-ul furnizat nu a fost gasit la cautare, nu mai stau sa fac poza cu telefonul ca sa se vada ca functioneaza si in consola.

Edited by MembruAnonim, 12 August 2020 - 18:04.


#22
paso87

paso87

    Senior Member

  • Grup: Senior Members
  • Posts: 2,448
  • Înscris: 06.08.2008
Multumesc pentru raspuns. Testez maine si revin sa-ti zic daca e ok. :)

#23
paso87

paso87

    Senior Member

  • Grup: Senior Members
  • Posts: 2,448
  • Înscris: 06.08.2008
Am incercat sa adaug in./profile care arata mai mult ca un script cu if-uri.

Dupa reboot m-am trezit ca nu ma mai pot loga. Sunt intr-o bucla de loop acum. Nu functioneaza screen-ul corect (pun datele corect si fac login / logoff imediat). Nu mai apare Desktop-ul.
Daca fac CTRL+ALT+F1 (sau F3) apare prompt-ul de login. Pun datele si raman tot in loop si aici. Face login/ logoff imediat.

Am intrat in recovery, am sters tot ce am modificat si face la fel. E login loop indiferent ca fac din ecran sau din cli.

#24
paso87

paso87

    Senior Member

  • Grup: Senior Members
  • Posts: 2,448
  • Înscris: 06.08.2008
Chiar si SSH-ul se inchide automat dupa ce pun datele de conectare.

#25
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
?!? Ce ai pus mai exact in acel fisier? Intra in recovery si vezi ce iti zice in log-uri.

#26
paso87

paso87

    Senior Member

  • Grup: Senior Members
  • Posts: 2,448
  • Înscris: 06.08.2008
Pai e cam greu sa ma uit ca nu stiu in care dar le luam pe rand:
/var/log/lightdm/lightdm.log

Quote

[+309.52s] DEBUG: Continue authentication
[+309.55s] DEBUG: Session pid=1642: Authentication complete with return value 0: Success
[+309.55s] DEBUG: Authenticate result for user lubuntu: Success
[+309.55s] DEBUG: User Lubuntu authorized
[+309.55s] DEBUG: Greeter sets language en_US
[+309.62s] DEBUG: Greeter requests session Lubuntu
[+309.62s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
[+309.62s] DEBUG: Terminating login1 session c12
[+309.62s] DEBUG: Session pid=1581: Sending SIGTERM
[+309.72s] DEBUG: Greeter closed communication channel
[+309.72s] DEBUG: Session pid=1581: Exited with return value 0
[+309.72s] DEBUG: Seat seat0: Session stopped
[+309.72s] DEBUG: Seat seat0: Greeter stopped, running session
[+309.72s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session5
[+309.72s] DEBUG: Session pid=1642: Running command /usr/sbin/lightdm-session /usr/bin/lxsession -s Lubuntu -e LXDE
[+309.72s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lubuntu
[+309.72s] DEBUG: Session pid=1642: Logging to .xsession-errors
[+309.82s] DEBUG: Activating VT 7
[+309.82s] DEBUG: Activating login1 session c13
[+309.82s] DEBUG: Seat seat0 changes active session to
[+309.82s] DEBUG: Seat seat0 changes active session to c13
[+309.82s] DEBUG: Session c13 is already active
[+309.94s] DEBUG: Session pid=1642: Exited with return value 0
[+309.94s] DEBUG: Seat seat0: Session stopped
[+309.94s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+309.94s] DEBUG: Sending signal 15 to process 1574
[+309.95s] DEBUG: Seat seat0 changes active session to
[+309.99s] DEBUG: Process 1574 exited with return value 0
[+309.99s] DEBUG: XServer 0: X server stopped
[+309.99s] DEBUG: Releasing VT 7
[+309.99s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0
[+309.99s] DEBUG: Seat seat0: Display server stopped
[+309.99s] DEBUG: Seat seat0: Active display server stopped, starting greeter
[+309.99s] DEBUG: Seat seat0: Creating greeter session
[+309.99s] DEBUG: Seat seat0: Creating display server of type x
[+309.99s] DEBUG: Using VT 7
[+309.99s] DEBUG: Seat seat0: Starting local X display on VT 7
[+309.99s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+309.99s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0
[+309.99s] DEBUG: XServer 0: Launching X Server
[+309.99s] DEBUG: Launching process 1676: /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+309.99s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+310.36s] DEBUG: Got signal 10 from process 1676
[+310.36s] DEBUG: XServer 0: Got signal from X server :0
[+310.37s] DEBUG: XServer 0: Connecting to XServer :0
[+310.37s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+310.37s] DEBUG: Session pid=1683: Started with service 'lightdm-greeter', username 'lightdm'
[+310.39s] DEBUG: Session pid=1683: Authentication complete with return value 0: Success
[+310.39s] DEBUG: Seat seat0: Session authenticated, running command
[+310.39s] DEBUG: Session pid=1683: Running command /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/lightdm-gtk-greeter
[+310.39s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+310.39s] DEBUG: Session pid=1683: Logging to /var/log/lightdm/seat0-greeter.log
[+310.46s] DEBUG: Activating VT 7
[+310.46s] DEBUG: Activating login1 session c14
[+310.46s] DEBUG: Seat seat0 changes active session to c14
[+310.46s] DEBUG: Session c14 is already active
[+310.68s] DEBUG: Greeter connected version=1.26.0 api=1 resettable=false
[+311.03s] DEBUG: Greeter start authentication for lubuntu
[+311.03s] DEBUG: Session pid=1732: Started with service 'lightdm', username 'lubuntu'
[+311.03s] DEBUG: Session pid=1732: Got 1 message(s) from PAM
[+311.03s] DEBUG: Prompt greeter with 1 message(s)

/var/log/auth.log

Quote

Aug 13 13:39:01 lubuntu-HP-Z400-Workstation systemd-logind[516]: Removed session c14.
Aug 13 13:39:01 lubuntu-HP-Z400-Workstation lightdm: pam_unix(lightdm:session): session opened for user lubuntu by (uid=0)
Aug 13 13:39:01 lubuntu-HP-Z400-Workstation systemd: pam_unix(systemd-user:session): session opened for user lubuntu by (uid=0)
Aug 13 13:39:01 lubuntu-HP-Z400-Workstation systemd-logind[516]: New session c15 of user lubuntu.
Aug 13 13:39:01 lubuntu-HP-Z400-Workstation systemd: pam_unix(systemd-user:session): session closed for user lightdm
Aug 13 13:39:01 lubuntu-HP-Z400-Workstation lightdm: pam_unix(lightdm:session): session closed for user lubuntu
Aug 13 13:39:01 lubuntu-HP-Z400-Workstation systemd-logind[516]: Removed session c15.
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM unable to dlopen(pam_gnome_keyring.so): /lib/security/pam_gnome_keyring.so: cannot opshared object file: No such file or directory
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM adding faulty module: pam_gnome_keyring.so
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared obt file: No such file or directory
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM adding faulty module: pam_kwallet.so
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared ect file: No such file or directory
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM adding faulty module: pam_kwallet5.so
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation systemd-logind[516]: New session c16 of user lightdm.
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM unable to dlopen(pam_gnome_keyring.so): /lib/security/pam_gnome_keyring.so: cannot opshared object file: No such file or directory
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM adding faulty module: pam_gnome_keyring.so
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared obt file: No such file or directory
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM adding faulty module: pam_kwallet.so
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared ect file: No such file or directory
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: PAM adding faulty module: pam_kwallet5.so
Aug 13 13:39:02 lubuntu-HP-Z400-Workstation lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "lntu"


Am reusit sa fac un user separat prin care ma loga via SSH... si de acolo pot face SU. Dar si el e blocat de loop-ul asta. Nu inteleg de ce pe SSH/CLI ar face loop. Ok, face pe interfata grafica dar si command line?

Gata, l-am rezolvat.
Mi-am dat seama unde era problema. Am copiat scriptul meu in /etc/profile.d.
Problema era ca scriptul are nevoie de argumente si nu erau puse.

Quote

2. Pui scriptul in /etc/profile.d si va fi rulat automat pentru toti utilizatorii de pe acea masina.

Eu am facut ambii pasi. Posted Image Posted Image Posted Image

De unde isi ia informatia bolduita?

Quote

Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.3.0-28-generic x86_64)
* Documentation:  https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support:     https://ubuntu.com/advantage

* Canonical Livepatch is available for installation.
   - Reduce system reboots and improve kernel security. Activate at:
https://ubuntu.com/livepatch
232 packages can be updated.
179 updates are security updates.
Your Hardware Enablement Stack (HWE) is supported until April 2023.
Last login: Thu Aug 13 13:28:51 2020 from x.x.x.x
-sh: 3: /etc/profile.d/xar.sh: [[: not found
-sh: 10: /etc/profile.d/xar.sh: [[: not found
Can't open display
Can't open display
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
-sh: 20: /etc/profile.d/xar.sh: [[: not found
Can't open display


-sh: 28: /etc/profile.d/xar.sh: [[: not found

Edited by paso87, 13 August 2020 - 13:01.


#27
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,284
  • Înscris: 08.10.2015
Renunta la parametrii aia. Hardcodeaza-i ca sa nu ii mai trimiti catre script ca argumente in linie de comanda. Sau in crontab adaugi scriptul sa fie rulat odata la boot si gata ai rezolvat problema.

#28
paso87

paso87

    Senior Member

  • Grup: Senior Members
  • Posts: 2,448
  • Înscris: 06.08.2008

View PostMembruAnonim, on 13 august 2020 - 13:14, said:

Renunta la parametrii aia. Hardcodeaza-i ca sa nu ii mai trimiti catre script ca argumente in linie de comanda. Sau in crontab adaugi scriptul sa fie rulat odata la boot si gata ai rezolvat problema.

Exact asta am facut. Am modificat scriptul sa adauge rezolutia noua si sa o activeze. Acum functioneaza perfect.

Multumesc pentru ajutor !

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate