Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: koho-p 24 Září 2013, 09:29:36
-
ahoj,
potřebuji u uživatele nastavit jako výchozí, aby se nezamykala obrazovka. Který soubor a kde mám upravit, abych jej mohl nahrát do etc/skel?
díky
-
Nastavení systému -> Jas a zamykání -> Vypnut tlačítko Uzamknout neunguje?
(platí pro Ubuntu)
-
Samozřejmě, že nastavení po přihlášení klikací metodou funguje. Jen to musím nastavit jako výchozí všem uživatelům, kteří si kdy budou na stanici vytvářet profil, a změnit těm, co ho již mají. Takže potřebuji konkrétní soubor, který nahraji do etc/skel
-
gsettings set org.gnome.desktop.screensaver lock-enabled false
-
Nebo mrkni sem:
http://askubuntu.com/questions/65900/how-can-i-change-default-settings-for-new-users
třeba to pomůže.
-
gsettings set org.gnome.desktop.screensaver lock-enabled false
Díky, příkaz funguje. Jen kam jej mám umístit, aby se provedl při vytváření nového uživatele? Zkoušel jsem jej dát do bashrc ve výchozím profilu, ale ten se pouští jen při spuštění terminálu, takže to mi nepomůže.
-
Tady (http://askubuntu.com/questions/186487/how-to-ensure-that-all-new-users-have-the-same-profile-settings-as-the-current-u) píší, že soubory z tohoto adresáře /etc/skel/ jsou kopírovány do každého nového Home. Možná to pomůže.
-
To ano, ale jak jsem psal - bashrc se nespustí automaticky. Takže v etc/skel je mi na nic. Nemůžu nutit uživatele, aby si pouštěli terminál po prvním přihlášení. Jde to nastavit jinak - prostě jiný soubor v etc/skel, kde definuji zákaz zamknutí obrazovky?
-
Asi bych to udělal oklikou, potřebný příkaz bych si dal do Aplikace spouštěné při přihlášení a v /etc/skel bych vytvořil podadresář .config/autostart/ a zkopíroval do něj obsah adresáře ~/.config/autostart/. Je to sice drbání levou rukou za pravým uchem, ale mohlo by to fungovat. Takhle to nějak popisují v tom odkazu, co jsem Ti poslal dříve.
-
Ak to spravne chapem tak podla tohto
http://askubuntu.com/questions/53716/where-the-configuration-file-of-unity-launcher-is-located
prikaz gsettings ma konfiguracny subor v ~/.config/dconf/user. Cize zkontroluj ci nieco take je aj v /etc/skel. Ak ano tak vytvor noveho uzivatela a sprav v nom upravy/nastavenia ktore potrebujes a ten konfiguracny subor prekopiruj do /etc/skel na prislusne miesto. Po tomto by mal kazdy novy uzivatel mat tieto nastavenia.
Teraz niesom pri ubuntu tak to nemozem vyskusat takze je to bez zaruky.
-
Ten adresář .config/dconf/user v /etc/skel/ není, ve výchozím stavu tam je pouze toto:
/etc/skel$ ls -a
. .. .bash_logout .bashrc examples.desktop .profileAle co se do /etc/skel/ přidá, to se zkopíruje do nově vytvářeného profilu, takže to co psal TIBOR by mohlo fungovat.
Ještě jsem chtěl doplnit, že při přihlášení uživatele se spouští skript ~/.profile, ale s jeho editací opatrně, mám zjištěno, že dokud se neukončí program volaný z tohoto skriptu, nenaběhne grafika desktopu. Pro méně pokročilé uživatele raději používat Aplikace spouštěné při přihlášení .
-
Zkrátka adduser vezme všechno z /etc/skel/ a nacpe to novému uživateli do $HOME, takže pokud si vytvoříš vzorového uživatele, všechno tam nastavíš podle požadavků a pak celý $HOME zkopíruješ sem, bude mít každý nový uživatel v $HOME právě toto. Samozřejmě sem můžeš zkopírovat selektivně co potřebuješ, hlavně musíš dodržet adresářovou strukturu.