Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: kimi 24 Ledna 2014, 10:31:50
-
Ahoj napadlo mě místo spouštění
sudo apt-get update vytvořit jednorázový spouštěč, který bych definoval na klávesu v liště, nemáte někdo radu? Díky zdraví Kimi ;)
-
Co znamená "nadefinoval na klávesu v liště"?
Jaké prostředí využíváš? Unity? Já pro Gnome-shell používám jedno rozšíření (QuickLaunch), kde se do panelu dají definovat spouštěče....není to tedy 1xklik jak ty chceš, ale 2xklik...
-
S tím by mohla poradit sekce spouštěč v místní wiki. A ještě budeš muset upravit sudoers abys to mohl spustit bez zadávání hesla.
Nestačí ti na dvě kliknutí Software updater?
-
Netřeba řešit, v defaultu je že se ti aktualizace kontrolují samy na pozadí. ;)
Nebo je to tak že chceš být za každou cenu první kdo dostane aktualizace? :)
[příloha smazaná administrátorem]
-
Ano to vím, jen ta aktualizace nemusí být hned nabídnuta, jsem zvyklý provádět kontrolu prakticky vždy když spustím počítač a taky by mě zajímalo jak se dá ta ikona nadefinovat, jedu Ubuntu 12.04 a myslel jsem definici jednoho z odkazu na liště Unity, případně v Cairodock :-) Ď
-
Ano to vím, jen ta aktualizace nemusí být hned nabídnuta, jsem zvyklý provádět kontrolu prakticky vždy když spustím počítač a taky by mě zajímalo jak se dá ta ikona nadefinovat, jedu Ubuntu 12.04 a myslel jsem definici jednoho z odkazu na liště Unity, případně v Cairodock :-) Ď
Zkrátka si do doku přidej spouštěč aplikace Správce aktualizací a nevymýšlej kraviny ;)
-
Jestli jsem to dobře pochopil chceš jedním kliknutím provést příkaz
sudo apt-get updateMůžes si vytvořit někam do šložky (v tomto příspěvku si vytvoříme složku v home/nazevuzivatele/update) a do ní vytvoříme 2 soubory s názvem update.desktop a update-script.sh
1) Otevřeme si nejprve update.desktop v nějakém editoru (použijeme nano)
nano /home/nazevuzivatele/update/update.desktopa do souboru vložíme tento text
[Desktop Entry]
Name=Ubuntu update
Comment=Aktualizace
Exec=/home/NAZEVUZIVATELE/update/update.sh
Icon=/usr/share/icons/gnome/48x48/actions/edit-find-replace.png
Terminal=true
Type=Application
StartupNotify=true
Categories=Unity,Update;
OnlyShowIn=Unity,GNOME;
2) Opět v nano otevřeme soubor update-script.sh a vložíme do něj tento text
chmod 777 /home/NAZEVUZIVATELE/update/Update.desktop
chmod 777 /home/NAZEVUZIVATELE/update/update.sh
echo VASEHESLO | sudo -S apt-get update
VASEHESLO nahraďte vaším heslem uživatele které používáte pro sudo příkazy.
NAZEVUZIVATELE nahraďte jménem vašeho uživatele
Poté přetáhněte update.desktop (Ubuntu update) na launcher ihned pod ikonu DASHe.
Je po všem, teď už stačí jen stisknout SUPER+1 a aktualizace by se měla spustit.
-
Furt ale nechápu smysl tohoto počinu, stejně pak musí otevřít správce aktualizací nebo otevřít terminál a v něm pustit update... Takže výsledek je.
Pomocí skriptu 1 klik pro skript + 1 klik na aktualizace + další klik pro potvrzení což jsou celkem 3 kliky myší.
Klasickým způsobem otevře jedním klikem zástupce na launcheru a podruhé klikne na zkontrolovat aktualizace a poté potvrzení instalace. Zase to jsou 3 kliky. Kde je ta úspora klikání? :o
Asi si dám do postele autosedačku abych se mohl připoutat dřív než vlezu do auta. ;D
-
Jak již napsal chtěl jen příkaz
sudo apt-get updatena jedno kliknutí což se tím scriptem vyřeší. Klikne a provede se příkaz jakej požadoval. Nic víc nepožadoval.
-
to dWay díky moc za návod, takhle by to bylo perfekt ..... vážím si moc toho, snažil jsem se to aplikovat, ale nejede to, nevím kde je chyba, všechno chodí až do chvíle kdy zmáčknu příkaz super+1 pak to dělá tohle, viz screenshot ;) třeba jde o moji chybu, ale fakt jsem to kontroloval několikrát. Rád bych to dokončil, člověk se tím dost naučí 8)
[příloha smazaná administrátorem]
-
to GdH přiznávám, že je to trochu zbytečnost, ale rád bych zjistil jestli to jde, teď už to jen rozchodit a bude to chodit, mimochodem k mé plné spokojenosti a s novou zkušeností... a o to mi i trochu jde, díky za pochopení a trpělivost ;)
-
to dWay díky moc za návod, takhle by to bylo perfekt ..... vážím si moc toho, snažil jsem se to aplikovat, ale nejede to, nevím kde je chyba, všechno chodí až do chvíle kdy zmáčknu příkaz super+1 pak to dělá tohle, viz screenshot ;) třeba jde o moji chybu, ale fakt jsem to kontroloval několikrát. Rád bych to dokončil, člověk se tím dost naučí 8)
Jsi si jistý že jsi zadal dobře jméno adresáře a že máš soubory pojmenované přesně tak jak jsem psal ? zkontroluj to.
-
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu???? ::)
-
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu???? ::)
Nejsem nějakej expert, na linuxu běžím jen chvíli takže mě napadlo tohle. Funguje to a to je důležité, jestli znáte nějaké lepší řešení tak bych se rád přiučil :)
-
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu???? ::)
Nejsem nějakej expert, na linuxu běžím jen chvíli takže mě napadlo tohle. Funguje to a to je důležité, jestli znáte nějaké lepší řešení tak bych se rád přiučil :)
A taky si píšeš PIN na platební karty? ;)
-
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu???? ::)
Nejsem nějakej expert, na linuxu běžím jen chvíli takže mě napadlo tohle. Funguje to a to je důležité, jestli znáte nějaké lepší řešení tak bych se rád přiučil :)
A taky si píšeš PIN na platební karty? ;)
Jistě že ne, jen nejsem nějakej znalec, jen mě to napadlo tak jsem si myslel že to něčemu pomůže. Jen mě nenapadá jiná možnost jak donutit .sh script aby použil heslo pro použití sudo příkazu.
-
řešení je sudoers
-
řešení je sudoers
Prustuduji jak se to používá, děkuju ti za tvůj příspěvek, zase se přiučím něco nového :)
-
Jistě že ne, jen nejsem nějakej znalec, jen mě to napadlo tak jsem si myslel že to něčemu pomůže.
To neber ve zlém, tohle se rozhodně nedá radit bez upozornění na možné důsledky.
Pokud chcete z administrátorského účtu spouštět příkaz, ke kterému má práva jen root, můžete si v sudoers zapsat výjimku na konkrétní příkaz, pak pro něj sudo nebude vyžadovat heslo. Lepší možností je vždy využít běžně dostupné služby prostředí, pokud jsou k dispozici, což je tento případ.
-
Prustuduji jak se to používá, děkuju ti za tvůj příspěvek, zase se přiučím něco nového
jo a jak budeš v tom bádání, tak se vyvaruj další chybě a používej visudo
-
to dWay teď jsem to ještě jednou procházel, chybu tam opravdu nevidím.... problém je, že v tom adresáři není soubor update.sh, na který se ve scriptu odkazuje :) kde tedy může být chyba?
... ještě mě napadlo není to problém s právy?
-
to dWay teď jsem to ještě jednou procházel, chybu tam opravdu nevidím.... problém je, že v tom adresáři není soubor update.sh, na který se ve scriptu odkazuje :) kde tedy může být chyba?
... ještě mě napadlo není to problém s právy?
update.sh si musíš vytvořit popřípadě ještě zkus ručně nastavit práva
chmod 777 update.desktop a chmod 777 update-script.sh
-
FANTASTICKÁ PRÁCE, JEDE TO! jen jsem přejmenoval soubor update-script.sh na update.sh ;) takhle přesně jsem si to představovat díky dWay LOCK!