Hol lehet user szinten kikapcsolni a Firefox automatikus indulását LXDE desktopon Zentyalon?
- 1548 megtekintés
Hozzászólások
Gondolom, ez segít.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Sajnos nem. Már próbáltam létrehozni egy üres ~/.config/autostart fájlt, hátha akkor nem hajtja végre a rendszer szüntű autostart konfigot. De ugyanúgy lemegy a rendszer szintű autostart minden usernél.
A /etc/xdg/lxsession/LXDE/autostart fájlból is töröltem az utolsó sort, ezt:
@/usr/bin/zentyal-session
de ezek után is elindult a Firefox. (A zentyal-session egy egyszerű script amit elindítja a firefoxot a default zentyal webes admin címmel)
Az egyetlen megoldás az volt, hogy az adminisztrátorként használt user groupjába tettem a /usr/bin/zentyal-session fájlt, a tulaj maradt root, a többiektől minden jogot elvettem. Így ugyan nem indul el a Firefox más usernél de szerintem ez nem túl elegáns megoldás.
- A hozzászóláshoz be kell jelentkezni
Szerintem indítja a rendszer szintű cuccokat, majd ezt követően a személyeset. Nyilván a rendszer szintű azért az, hogy azt a felhasználó ne tudja megakadályozni.
Éppen ezért a /etc/xdg/xsession/LXDE/autostart - vagy valami hasonló - helyről kell kigyomlálnod a Firefox indítását, s ahol mégis szeretnéd, ott a per user configba beírod.
Nem valószínű, de ha nem teljes elérési úttal hivatkoznak a firefoxra, akkor lehetőség egy /usr/local/bin/firefox wrapper script írása, amelyben megpróbálod kideríteni, ki hívott, milyen uid-dal, s aszerint cselekszel.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ha debugolni akarod, hogyan adódik át a vezérlés, írj /usr/bin/firefox néven scriptet, előtte persze nevezd át pl firefox.orig nevűre az eredetit.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni