[ pisac @ 06.02.2018. 00:20 ] @
Na KDE imam run-as mogućnost da startujem neki program kao drugi korisnik. Na XFCE4 to nemam.

Na KDE 3.5 je to moglo da se odradi desnim tasterom za svaki program u meniju, a na KDE4+ sam morao da pravim posebnu ikonu programa. Međutim na XFCE4 nisam našao nikakav način da nešto startujem kao drugi korisnik.

Zna li neko rešenje?
[ Branimir Maksimovic @ 06.02.2018. 02:19 ] @
Pa imas sudo -u ili gksudo za graficki...
[ pisac @ 06.02.2018. 11:21 ] @
Nalog iz koga startujem nije u sudoers fajlu, i ne treba ni da bude, tako da ova varijanta ne radi.
[ Branimir Maksimovic @ 06.02.2018. 13:39 ] @
Nece da radi tako ako nije sudoers file-u. Onda imas `su` gde moras da se ulogujes kao drugi user. Ne znam za 3. nacin.
[ pisac @ 06.02.2018. 13:47 ] @
Znam za su, ali to mi radi samo iz konzole i to za negrafičke programe. Kada u XFCE4 launčeru umesto "virtualbox" stavim "su -c 'virtualbox' drugiuser" ne dešava se apsolutno ništa. Ako to isto otkucam iz komandne linije u XFCE4, dobijam

mirko@i7:/usr/local/bin$ su -c "virtualbox" slavko
Šifra:
No protocol specified
Failed to open the X11 display!


Na KDE4 to radi nekako, nemam pojma kako, samo se u launčeru u naprednim opcijama unese da hoćeš da startuješ taj program kao drugi korisnik.
[ Branimir Maksimovic @ 06.02.2018. 14:32 ] @
imas i gksu
[ tuxserbia @ 06.02.2018. 15:37 ] @
Da probaš sa -l?
Recimo

su -l slavko -c "calc"

A moraćeš da uradiš eksport desktopa, i zbog xautority i što noviji x se startuju kao običan korisnik.

Bez onog logina može da se desi čest problem početnicima da startuju skype sa sudo, pa posle kvrc. Ovako promeniš korisnički direktorijum, pa nema bojazni od promenjenih privilegija.
[ Branimir Maksimovic @ 06.02.2018. 15:45 ] @
Heh, koji distro omogucava to za rootless Xorg? Mislim treba se cimati, a i display manageri onda ne rade, mislim....
[ tuxserbia @ 06.02.2018. 16:33 ] @
Nisam baš razumeo, valjda ovi noviji idu ka tome, ili su već i prešli. Čini mi de da je arch to imao valjda još od 2016-te? A za dm nije valjda da stvarno ne može?!? Malo mi suludo zvuči. Malo više!
[ Branimir Maksimovic @ 06.02.2018. 16:49 ] @
Pa pogledaj, svugde moras da se cimas za to, i to uglavnom,razumljivo, bez dm, nigde nije po defaultu.
[ tuxserbia @ 06.02.2018. 21:33 ] @
Ma, verujem ti, taman posla!
Samo mi zvučalo šuplje da to još uvek nije sređeno, a na sva usta su ga "reklamirali".

Ono, ja baš nisam merodavan da pričam o novitetima, kad mi i taj arch16 daleka budućnost. Klijenti teraju i dalje 1404 Ubuntu gnome, ja skoro svuda i dalje na 7 i 8 Debian. Devetka lepo radi, ali mi jednostavno puno posla da održavam tri verzije. Ionako kad mi treba nešto, nakon startx uđem u klot openbox. A i to jednom u ko zna kad. Serveri već da ne pričamo, tako da...
[ pisac @ 07.02.2018. 14:01 ] @
Ubacio sam mirka u sudoers čisto da bih probao da li će tako da radi, ali neće, dobija se ista gore citirana poruka kao sa 'su' komandom.

Onda sam otkucao

kdesu -u slavko -c firefox


I to radi!

Znači da bih iz XFCE4 pokrenuo grafički program kao drugi korisnik moram da koristim kdesu. Nije baš da sam oduševljen time, ali ovo radi tako da će za sada ostati tako.
[ 1mapstnod @ 13.02.2018. 12:37 ] @
Citat:
pisac:
No protocol specified
Failed to open the X11 display!

Pre komande su... probaj prvo da uneseš: xhost +local:
[ pisac @ 14.02.2018. 07:30 ] @
Koristan savet. Tako radi. Zahvaljujem u ime svih članova kojima će ovo koristiti.


mirko@i7:~$ xhost +local:
non-network local connections being added to access control list
mirko@i7:~$ su slavko -c vlc
Šifra:
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)