pátek 29. března 2013

Ubuntu: Jak vypnout nebo restartovat počítač, jestliže je přihlášený druhý uživatel

Chcete-li vypnout nebo restartovat počítač, na kterém je přihlášený ještě nějaký jiný uživatel, nepovede se vám to a pouze se odhlásíte z vašeho sezení. Tato ochrana je v Ubuntu zabudovaná proto, aby nedošlo ke ztrátě dat v nějaké rozpracované práci druhého přihlášeného uživatele. Někdy se však stane, že nemůžete druhého uživatele kontaktovat a počítač potřebujete vypnout nebo restartovat bez ohledu na to, co druhý uživatel na počítači dělá nebo má rozpracováno. Pak existují dvě možnosti jak toho dosáhnout. Máte-li práva administrátora, stačí v terminálu zadat příkaz
sudo shutdown -h now
pro vypnutí počítače nebo
sudo shutdown -r now
pro restart počítače.

V případě, že chcete, aby mohl počítač vypnout i uživatel, který nemá práva administrátora, nebo aby nebylo nutné zadávat výše uvedené příkazy do terminálu, stačí změnit následující sekce v souboru /usr/share/polkit-1/actions/org.freedesktop.consolekit.policy.

Samozřejmě musíte změnu provést pod uživatelem, který má administrátorská práva.
sudo gedit /usr/share/polkit-1/actions/org.freedesktop.consolekit.policy
V souboru pak musíte změnit sekci, která se týká vypnutí počítače v multiuživatelském režimu:
<action id="org.freedesktop.consolekit.system.stop-multiple-users">
  <description>Stop the system when multiple users are logged in</description>
  <message>System policy prevents stopping the system when other users are logged in</message>
  <defaults>
    <allow_inactive>no</allow_inactive>
    <allow_active>auth_admin_keep</allow_active>
  </defaults>
</action>
na
<action id="org.freedesktop.consolekit.system.stop-multiple-users">
  <description>Stop the system when multiple users are logged in</description>
  <message>System policy prevents stopping the system when other users are logged in</message>
  <defaults>
    <allow_inactive>no</allow_inactive>
    <allow_active>yes</allow_active>
  </defaults>
</action>
a dále sekci, která se týká restartování počítače v multiuživatelském režimu
<action id="org.freedesktop.consolekit.system.restart-multiple-users">
  <description>Restart the system when multiple users are logged in</description>
  <message>System policy prevents restarting the system when other users are logged in</message>
  <defaults>
    <allow_inactive>no</allow_inactive>
    <allow_active>auth_admin_keep</allow_active>
  </defaults>
</action>
na
<action id="org.freedesktop.consolekit.system.restart-multiple-users">
  <description>Restart the system when multiple users are logged in</description>
  <message>System policy prevents restarting the system when other users are logged in</message>
  <defaults>
    <allow_inactive>no</allow_inactive>
    <allow_active>yes</allow_active>
  </defaults>
</action>

pondělí 29. října 2012

Ubuntu 12.10 (Quantal Quetzal) - vrácení ovládacích tlačítek v titulku okna vpravo

V lednu 2012 jsem zveřejnil podrobný návod na vrácení ovládacích tlačítek v titulku okna vpravo, který fungoval až do verze Ubuntu 12.04 (Precise Pangolin). Od verze 12.10 však nefunguje ani jedna z popisovaných možností.

Pro vrácení ovládacích tlačítek vpravo použijte v terminálu příkaz:
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
nebo si nainstalujte Editor dconf pomocí Centrum softwaru pro Ubuntu nebo pomocí příkazu
sudo apt-get install dconf-tools
Otevřete dconf-editor a nastavte se na org/gnome/desktop/wm/preferences. Změňte hodnotu proměnné button-layout na hodnotu :minimize,maximize,close. (Původní hodnota byla close,minimize,maximize: a zároveň znamená umístění ovládacích tlačítek vlevo, pokud byste je pak v budoucnu chtěli vrátit zpět doleva.)


neděle 28. října 2012

Lubuntu 12.10 - přepínání rozložení klávesnice

Po čisté instalaci Lubuntu 12.10 (Quantal Quetzal) mi chyběla možnost přepínání mezi českou klávesnicí qwerty a anglickou klávesnicí. Velmi pěkný a jednoduchý návod jsem našel na blogu  pojmenovaném RCS-34 v článku LXDE a rozložení klávesnice. Nastavení se provede zadáním dvou následujících příkazů v terminálu:
setxkbmap -layout cz_qwerty,us
setxkbmap -option grp:alt_shift_toggle
Toto nastavení pak platí pro jedno sezení. Po přidání těchto dvou příkazů například na konec souboru .bashrc, který najdeme v domovském adresáři, dosáhneme toho, že toto nastavení se automaticky provede při každém novém přihlášení.

Řešení je to čisté a jednoduché. Jedinou nevýhodou je, že není nikde vidět, jaké rozložení klávesnice se zrovna používá.

Druhým, také poměrně jednoduchým řešením je přidání zásuvného modulu Keyboard Layout Handler na panel. Klikněte pravým tlačítkem myši na panel a vyberte "Přidat / Odebrat položky panelu".


Otevře se vám okno "Předvolby panelu". Vyberte "+ Přidat".


Ze seznamu zásuvných modulů si vyberte Keyboard Layout Handler a stiskněte tlačítko "+ Přidat".


V okně "Předvolby panelu" si vyberte právě přidaný zásuvný modul a pomocí tlačítek "Výš" nebo "Níž" jej umístěte na panelu tam kde jej chcete mít.


Stiskněte tlačítko "Upravit". Otevře se vám okno s nastavením zásuvného modulu Keyboard Layout Handler. Pomocí tlačítka "+ Přidat" si přidejte požadované rozložení klávesnice. Máte možnost také nastavit kombinaci kláves pomocí níž rozložení klávesnice budete měnit. Dá se nastavit i rozložení klávesnice pro každé okno zvlášť. Stejně tak můžete nastavit podobu ikony na panelu, která signalizuje jaké rozložení klávesnice máte zrovna zvolené.


sobota 27. října 2012

Ubuntu 12.10 - Unity Dash nenajde žádnou aplikaci

Po povýšení verze Ubuntu z 12.04 (Precise Pangolin) na 12.10 (Quantal Quetzal) se přestaly pomocí unity dash nalézat aplikace. Tento problém se povedlo vyřešit až smazáním adresáře ~/.cache/software-center. Po opětovném přihlášení již fungovalo vše tak jak má. Řešení se mi podařilo nalézt v diskuzním fóru ubuntuforums.org ve vláknu Unity does not find any applications.

úterý 24. dubna 2012

Aplikace SkyDrive pro PC s Windows a Mac OS X Lion

Microsoft doplnil své online webové úložiště dat SkyDrive o aplikaci SkyDrive pro PC s operačním systémem Windows a Mac OS X Lion. SkyDrive se tak přiblížil svou použitelností k Dropboxu, ale má i něco navíc. Umí zpřístupnit i ostatní soubory na počítačích, na kterých je aplikace SkyDrive nainstalovaná. Microsoft tuto vlastnost nazývá vlastní osobní cloud. Zpřístupnění ostatních souborů je zabezpečeno kromě zadání hesla i zasláním kódu pomocí SMS na mobilní telefon.

Další změnou je ale i to, že pro nové uživatele SkyDrive již Microsoft nepřináší 25 GB bezplatného volného prostoru, ale pouze 7 GB. Zároveň snížil velikost bezplatného prostoru na 7 GB i pro stávající uživatele (kteří měli na SkyDrive ke dni 1. 4. 2012 nahráno méně než 4 GB) s tím, že tito uživatelé mají po omezenou dobu možnost bezplatný prostor navýšit zpět na 25 GB.

Další prostor nad tuto hranici je možné zakoupit za roční poplatek. 20 GB navíc stojí 190,- Kč/rok, 50 GB 480,- Kč/rok a 100 GB je za 960,- Kč/rok.

Pomocí aplikace SkyDrive jde pak do online úložiště nahrát soubor až o velikosti 2 GB.

Zároveň s vydáním aplikace SkyDrive končí Microsoft službu Mesh.

Aplikace SkyDrive je dostupná i pro Windows Phone, iPhone a iPad.

Podrobnosti o všech změnách ve službě SkyDrive si můžete přečíst v angličtině na MSDN Blogu.

Tento krok Microsoftu jistě urychlí spuštění nové služby GDrive o velikosti bezplatného prostoru 5 GB od Google. O této nové službě se v poslední době hodně mluví a její spuštění se předpokládalo v dubnu.