Nem hiszem el!
Ez nem is megoldás, ez csak "szarva közt' a tőgyét" típusú megfejtés.
Olvasgatom a kádban a "Linux asztali gépen" című könyvet és látom ám, hogy a Fluxbox (és más könnyűsúlyú ablakkezelő) esetében az xterm terminál emulátort írja alapnak.
Hmmm... (mondtam... persze, a kádban. Hol máshol?). Hát miért nem próbáljuk meg xterm-mel ezt a fránya Krusader-t rendszergazdai jogokkal elindítani??
És a gondolatot tett követte:
És elindult minden laca-faca nélkül. Se xhost, se +, se localhost!!!
Ki érti ezt?
AZT JÓL IS TESZED! MÁR MEGINT NEM MEGY! >> 2007. május 01. 22.50
Gyerünk gondolkodni, hogy miért ment délután?!
Lehet, hogy a próbálgatásoknál egy xhost + bent maradt??? --> a folytatásban.
Valami mégis készül Hunniában... >> 2007. május 02. 14.40
Egy újabb próbálkozás --> a folytatásban.
Ez nem is megoldás, ez csak "szarva közt' a tőgyét" típusú megfejtés.
Olvasgatom a kádban a "Linux asztali gépen" című könyvet és látom ám, hogy a Fluxbox (és más könnyűsúlyú ablakkezelő) esetében az xterm terminál emulátort írja alapnak.
Hmmm... (mondtam... persze, a kádban. Hol máshol?). Hát miért nem próbáljuk meg xterm-mel ezt a fránya Krusader-t rendszergazdai jogokkal elindítani??
És a gondolatot tett követte:
speter:~$ sudo krusader
És elindult minden laca-faca nélkül. Se xhost, se +, se localhost!!!
Ki érti ezt?
Persze ez még maradt:
Valami olyasmiben gondolkodom, hogy írok egy indítószkriptet, ami lehetővé teszi a program indítását esetleg úgy, hogy kéri a root jelszót. Valahogy úgy, mintha a menüből indítanám a Synaptic-ot. Csak még annak kell utánajárni, hogy mit kell beleírni.
SP
2007. május 01.
Kiegészítés
Mint egy Birodalmi lépegető... lépegetek tovább.
Kicsit hozzáolvastam az xterm-höz és a man-ban találtam egy kapcsolót, ami utasítja az xterm-öt, hogy futtassa megadott programot.
Valahogy így:xterm -e sudo krusader
Innen már csak egy lépés volt a megoldás, azaz beírni a Fluxbox menübe:
[exec] ( Krusader rendszergazda) {xterm -e sudo krusader}</home/speter/.fluxbox/icons/
Ez induláskor xterm-ben kéri a jelszót (user!), de ha bezárjuk a Krusader-t, az xterm is bezár.
krusader_root.xpm>
A menü pedig így néz ki:
Persze lehetne szkriptet is használni, de minek? Egyébként kipróbáltam, működik.
A szkript így nézne ki:#!/bin/sh
De ezt külön meg kellene keresni (vagy Gnome esetében indítóikont tenni az asztalra). Fluxboxnál ez kicsit körülményesebb. Egyszerűbb betenni a menübe!
xterm -e sudo krusader
Ezzel ezt a témát, amíg valami nem jut eszembe, lezárom!
SP
2007. május 01. 22.50
Újra megnyitva, amíg a probléma meg nem oldódik! Lásd a fenti bejegyzést.
2007. május 02. 14.40
Szóval egy újabb próbálkozásom az xterm-mel.
Ha nem megy a sudo, akkor megy a su -
Megoldás:speter:~$ xterm -e su - -c "krusader"
avagy a Fluxbox menu file-ban (~/.fluxbox/menu):[exec] (Krusader root) {xterm -e su - -c "krusader"}
Ezzel elindul az xterm, bekéri a root jelszót és utána root-ként indítja a Krusader-t, majd annak bezárásakor az xterm is bezár.
SP
2007. május 02. 16.10
Akkor ennek a továbbgondolásaként megoldódott a mount kérdés is Fluxbox alatt. (menu)[exec] (Krusader) {krusader}
SP
[exec] (Krusader root) {xterm -e su - -c "krusader"}
[exec] (xterm) {xterm -fn *-courier-bold-r-*-14-* -geom 80X30+100+20}
[exec] (xterm root) {xterm -fn *-courier-bold-r-*-14-* -geom 80X30+100+20 -e su -}
[exec] (mount VMware partíció) {xterm -e su - -c "mount /home/speter/windows"}
[exec] (umount VMware partíció) {xterm -e su - -c "umount /home/speter/windows"}
Utolsó kommentek