Letos na jaře byla vyšla nová verze Gnome 3. Patnácté vydání linuxové distribuci Fedora - Lovelock - již obsahuje tuto verzi Gnome jako standardní. Se spoustou nových vylepšení však došlo i k několika změnám. Jednou z nich je očím příliš skryté vypnutí nebo restart počítače. V roletovém menu najdeme možnosti "Uzamknout obrazovku", "Přepnout uživatele", "Odhlásit ...", "Uspat do paměti" (anglické alternativy Lock Screen, Switch User, Log Out, Suspend), ale volba pro vypnutí nebo restart počítače chybí.
Vypnutí nebo restart počítače je však velmi jednoduchý. Stačí si osvojit následující vlastnost prostředí Gnome 3. Po vyvolání tohoto roletového menu (v pravém horním rohu - jméno uživatele) stiskneme tlačítko Alt. Tlačítko "Uspat do paměti" se změní na tlačítko "Vypnout ..." a po jeho stisknutí se dostaneme k dialogovému oknu, kde budeme mít k dispozici možnosti "Zrušit", "Restartovat" a "Vypnout".
Stejné řešení pomůže i pro linuxovou distribuci Ubuntu 11.04 - Natty Narwhal.
Novinky ve světě IT, opravy chyb, jak na to, tipy a triky při nastavování operačního systému a aplikací, ...
Zobrazují se příspěvky se štítkemFedora. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemFedora. Zobrazit všechny příspěvky
úterý 31. května 2011
pátek 8. ledna 2010
Jak změnit vzhled upozorňovacích hlášení v distribuci Fedora
Po aktualizaci linuxové distribuce Fedora z verze 11 na novější verzi 12 se začala zobrazovat desktopová upozorňovací hlášení bílým písmem na černém podkladu. Zjistil jsem, že vše souvisí s použitím motivu vzhledu a přepnutí zobrazovacího démona. Nejjednodušší řešení lze najít v archivu mailing listu fedora-list ve vláknu Gnome Notification; black background? ze dne 6.12.2009. Spočívá v doinstalování rpm balíčku notification-daemon-engine-nodoka a změně konfigurace tak, aby se tento upozorňovací démon začal používat.
Ve Fedoře 12 se jako výchozí začal používat právě tento notification-daemon-engine-slider, který produkuje na pohled nehezká hlášení. Jak by se dala tato hlášení změnit, aby nebyla tak do oka bijící? Nabízí se několik řešení. Jedno z nejrychlejších bylo popsáno výše. Po doinstalování Nodoka vzhledu
Další možností, jak změnit upozorňovacího démona, je použít editor nastavení a nastavit klíč gconf '/app/notification-daemon/theme' na hodnotu 'standard', případně využít k nastavení příkazový řádek a následující příkaz:
A nakonec se ještě nabízí změna konfigurace vzhledu Fedora přímo v konfiguračním souboru /usr/share/themes/Fedora/index.theme, kde místo parametru NotificationTheme=slider uvedeme parametr NotificationTheme=standard nebo NotificationTheme=nodoka (pokud máte nainstalovaný rpm balíček notification-daemon-engine-nodoka).
yum install notification-daemon-engine-nodokaV článku Tuctová Fedora 12? na AbcLinuxu.cz se tato hlášení objevují přímo na snímcích obrazovky při popisu změn v distribuci Fedora 12 a pan Filip Bartmann zde mylně uvádí, že se jedná o nový upozorňovací systém v Gnome. Správně ho opravuje potom autor jednoho z komentářů pod výše zmiňovaným článkem, který ve svém komentáři píše, že se jedná pouze o použití slider engine notification-daemona, pro zobrazování upozornění.
gconftool-2 -s /apps/notification-daemon/theme nodoka --type string
Ve Fedoře 12 se jako výchozí začal používat právě tento notification-daemon-engine-slider, který produkuje na pohled nehezká hlášení. Jak by se dala tato hlášení změnit, aby nebyla tak do oka bijící? Nabízí se několik řešení. Jedno z nejrychlejších bylo popsáno výše. Po doinstalování Nodoka vzhledu
yum install nodoka-theme-gnomemůžeme pomocí menu Systém -> Volby -> Vzhled nastavit vzhled Nodoka. Tím se nastaví zároveň notification-daemon-engine-nodoka a změní se i vzhled upozornění. Problém je, že ke změně upozorňovacího démona dojde jen při výběru vzhledu Nodoka (notification-daemon-engine-nodoka) nebo Fedora (notification-daemon-engine-slider). Ostatní vzhledy upozorňovacího démona nemění a používají ten, který byl naposledy vybrán.
Další možností, jak změnit upozorňovacího démona, je použít editor nastavení a nastavit klíč gconf '/app/notification-daemon/theme' na hodnotu 'standard', případně využít k nastavení příkazový řádek a následující příkaz:
gconftool-2 -s /apps/notification-daemon/theme standard --type stringKe zobrazování hlášení se potom použije standardní upozorňovací démon (z rpm balíčku notification-daemon).
A nakonec se ještě nabízí změna konfigurace vzhledu Fedora přímo v konfiguračním souboru /usr/share/themes/Fedora/index.theme, kde místo parametru NotificationTheme=slider uvedeme parametr NotificationTheme=standard nebo NotificationTheme=nodoka (pokud máte nainstalovaný rpm balíček notification-daemon-engine-nodoka).
neděle 13. prosince 2009
Fedora 12 - chyba při aktualizaci na netbooku HP 2140
Na netbooku HP 2140 jsem měl nainstalovanou linuxovou distribuci Fedora 11. Po vydání nové distribuce Fedora 12 jsem upgradoval netbook z distribučního DVD přes USB flash paměť. Systém se zaktualizoval v pořádku a bez problémů se podařilo aktualizovat i ovladač pro bezdrátové připojení, jak jsem popisoval v minulém článku. Od té doby proběhlo i několik aktualizací programů i kernelu. Až při poslední aktualizaci byla pravděpodobně vložena doplňující kontrola a aktualizace neproběhla dále kvůli následující chybě:
CHYBA v rpm_check_debug vs depsolve:Jsou to vlastně pozůstatky po aktualizacích ovladače bezdrátových sítí z již přeinstalované distribuce Fedora 11, které nebyly při upgrade smazány. Probíhající aktualizace vyžadovala jádra operačního systému z předchozí distribuce a ty nebylo vzhledem k nastavení zdrojů balíčků kde vzít. Vypsal jsem tedy pomocí příkazurpm nainstalované verze modulu kmod-wl
kernel-uname-r = 2.6.30.8-64.fc11.i586 is needed by (installed) kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586
kernel-uname-r = 2.6.30.9-90.fc11.i586 is needed by (installed) kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
kernel-uname-r = 2.6.30.9-96.fc11.i586 is needed by (installed) kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
rpm -qa | grep kmod-wl
kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586a smazal ty, které příslušely předchozí distribuci
kmod-wl-2.6.31.6-162.fc12.i686-5.10.91.9.3-3.fc12.9.i686
kmod-wl-2.6.31.5-127.fc12.i686-5.10.91.9.3-3.fc12.6.i586
kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
kmod-wl-2.6.31.6-145.fc12.i686-5.10.91.9.3-3.fc12.8.i686
kmod-wl-5.10.91.9.3-3.fc12.9.i686
kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
rpm -e kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586Po tomto zákroku již proběhla aktualizace systému v pořádku.
rpm -e kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
rpm -e kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
čtvrtek 19. listopadu 2009
Fedora 12 - WiFi na netbooku HP mini 2140 po upgrade z Fedora 11
17. listopadu vyšla nová distribuce Fedora 12 (Constantine). Zkusil jsem upgrade z distribuce Fedora 11 (Leonidas) formou aktualizace. Dá se postupovat podle návodu na stránce (http://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo) s jednou výjimkou a tou je adresář, z kterého se má stáhnout boot.iso. Správně má být místo adresáře development/i386/os/images/ uveden adresář releases/12/Fedora/i386/os/images/.
Po upgrade a restartování netbooku naběhl systém celkem bez problémů. Ovšem bez podpory bezdrátových sítí, jak se ostatně dalo čekat. V článku "Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140" je popsáno jak na zprovoznění WiFi po nové instalaci. Dá se očekávat, že stejný postup zafunguje i pro distribuci Fedora 12. V případě upgrade formou aktualizace stačilo však spustit příkaz
Po upgrade a restartování netbooku naběhl systém celkem bez problémů. Ovšem bez podpory bezdrátových sítí, jak se ostatně dalo čekat. V článku "Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140" je popsáno jak na zprovoznění WiFi po nové instalaci. Dá se očekávat, že stejný postup zafunguje i pro distribuci Fedora 12. V případě upgrade formou aktualizace stačilo však spustit příkaz
yum install broadcom-wl kmod-wljako root a restartovat netbook. Bezdrátová síť začala normálně pracovat. Pro zadání tohoto příkazu je však potřeba připojit netbook k pevné síti pomocí síťového kabelu.
úterý 25. srpna 2009
Aktualizace Fedora 11 a WiFi s chipsetem Broadcom
V článku Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140 jsem popisoval jak na WiFi připojení po instalaci linuxové distribuce Fedora 11. Jestliže provádíte pravidelné aktualizace této distribuce, můžete se dostat do situace, kdy po aktualizaci přestane WiFi připojení fungovat. Taková situace nastane, dojde-li k aktualizaci linuxového jádra (kernelu) a od vydání nového jádra neuplynula dostatečně dlouhá doba k tomu, aby byl ve zdrojích balíčků RPM fusion vytvořen odpovídající balíček kmod-wl k tomuto novému jádru. Někdy je potřeba i několik dnů ke sjednocení verzí linuxového jádra a balíčku kmod-wl.
Přestane-li po aktualizaci WiFi připojení fungovat, není potřeba zoufat. Na počítači je k dispozici minulá verze jádra s odpovídající verzí balíčku kmod-wl. Stačí tedy při startu počítače vybrat k zavedení tuto starší verzi linuxového jádra. Po aktualizaci balíčku kmod-wl k příslušné nové verzi jádra je pak možné při startu počítače vybrat už toto nové jádro a WiFi připojení bude zase funkční.
Hlídáte-li si aktualizace distribuce Fedora sami, je možné aktualizaci jádra pozdržet do té doby, než bude ve zdrojích balíčků RPM fusion k tomuto novému jádru k dispozici i odpovídající verze balíčku kmod-wl. Existence příslušné verze balíčku kmod-wl se dá ověřit na adrese http://download1.rpmfusion.org/nonfree/fedora/updates/11/i386/repoview/index.html.
Přestane-li po aktualizaci WiFi připojení fungovat, není potřeba zoufat. Na počítači je k dispozici minulá verze jádra s odpovídající verzí balíčku kmod-wl. Stačí tedy při startu počítače vybrat k zavedení tuto starší verzi linuxového jádra. Po aktualizaci balíčku kmod-wl k příslušné nové verzi jádra je pak možné při startu počítače vybrat už toto nové jádro a WiFi připojení bude zase funkční.
Hlídáte-li si aktualizace distribuce Fedora sami, je možné aktualizaci jádra pozdržet do té doby, než bude ve zdrojích balíčků RPM fusion k tomuto novému jádru k dispozici i odpovídající verze balíčku kmod-wl. Existence příslušné verze balíčku kmod-wl se dá ověřit na adrese http://download1.rpmfusion.org/nonfree/fedora/updates/11/i386/repoview/index.html.
úterý 28. července 2009
Fedora 11 a Google Picasa 3.0
Google Picasa 3.0 pro Linux (beta) lze nainstalovat do distribuce Fedora 11 podle návodu na stránce Picasa for Linux. Balíček můžete instalovat přímo
nebo použít Google's Linux Software Testing zdroj pro instalaci i pozdější aktualizace. Musíte si v tomto případě vytvořit soubor google.repo v adresáři /etc/yum.repos.d s následujícím obsahem
Po instalaci se nejde přihlásit k webové galerii fotek a tudíž nelze pomocí programu Picasa 3.0 do této galerie žádné fotky zasílat. Pomoc je jednoduchá. Jestliže ještě nemáte nainstalován emulátor Wine, nainstalujte jej. Zkopírujte soubor wininet.dll.so z adresáře /usr/lib/wine do adresáře /opt/google/picasa/3.0/wine/lib/wine a přepište soubor, který tam již existoval. Mělo by se jít už přihlásit a zasílat fotky do webových alb.
http://dl.google.com/linux/rpm/testing/i386/picasa-3.0-current.i386.rpm
nebo použít Google's Linux Software Testing zdroj pro instalaci i pozdější aktualizace. Musíte si v tomto případě vytvořit soubor google.repo v adresáři /etc/yum.repos.d s následujícím obsahem
[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
[google-testing]
name=Google Testing - i386
baseurl=http://dl.google.com/linux/rpm/testing/i386
enabled=1
gpgcheck=1
Po instalaci se nejde přihlásit k webové galerii fotek a tudíž nelze pomocí programu Picasa 3.0 do této galerie žádné fotky zasílat. Pomoc je jednoduchá. Jestliže ještě nemáte nainstalován emulátor Wine, nainstalujte jej. Zkopírujte soubor wininet.dll.so z adresáře /usr/lib/wine do adresáře /opt/google/picasa/3.0/wine/lib/wine a přepište soubor, který tam již existoval. Mělo by se jít už přihlásit a zasílat fotky do webových alb.
Štítky:
Fedora,
Google,
Google Picasa,
Linux,
Picasa
neděle 26. července 2009
Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140
Po instalaci distribuce Fedora 11 na netbook HP mini 2140 nefunguje WiFi, protože v této distribuci nejsou potřebné ovladače pro kartu s chipsetem Broadcom (BCM4322). Počítejte s tím a pro aktualizaci systému po instalaci si zajistěte připojení do sítě pomocí kabelu. Usnadníte si u níže popsanou instalaci potřebných driverů pro WiFi.
Potřebné ovladače je možné získat z non-free zdrojů balíčků RPM fusion. Zavedení nového zdroje pro instalace a aktualizace balíčků je nejlepší provést podle instrukcí na stránce http://rpmfusion.org/Configuration.
Pro správnou funkci musíme zavést free i non-free zdroje RPM fusion.Jednodušší způsob pro uživatele gpk (gnome package kit) nebo kpackagekit pomocí prohlížeče Firefox spočívá v kliknutí na dva následující odkazy:
RPM Fusion free pro Fedoru 10 a 11
RPM Fusion nonfree pro Fedoru 10 a 11
V případě, že nepoužíváte výše zmiňované správce balíčků, je nutné využít služeb terminálu a pro zavedení obou repozitářů je potřeba zadat následující příkaz:
Aktuální verze ovladačů Broadcom Wireless STA se dají najít také na webu výrobce tohoto hardware. Podrobný návod na instalaci ovladačů pro distribuci Fedora 11 je možné najít také v blogu cenolan.com, kde je možné také najít řešení případných problémů v rozsáhlé diskuzi pod článkem.
Problémy s WiFi připojením po aktualizaci jádra jsou popsány v článku Aktualizace Fedora 11 a WiFi s chipsetem Broadcom.
Potřebné ovladače je možné získat z non-free zdrojů balíčků RPM fusion. Zavedení nového zdroje pro instalace a aktualizace balíčků je nejlepší provést podle instrukcí na stránce http://rpmfusion.org/Configuration.
Pro správnou funkci musíme zavést free i non-free zdroje RPM fusion.Jednodušší způsob pro uživatele gpk (gnome package kit) nebo kpackagekit pomocí prohlížeče Firefox spočívá v kliknutí na dva následující odkazy:
RPM Fusion free pro Fedoru 10 a 11
RPM Fusion nonfree pro Fedoru 10 a 11
V případě, že nepoužíváte výše zmiňované správce balíčků, je nutné využít služeb terminálu a pro zavedení obou repozitářů je potřeba zadat následující příkaz:
su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'Nyní můžeme nainstalovat balíčky broadcom-wl a kmod-wl s potřebnými ovladači pro bezdrátové připojení. Po restartu počítače by mělo WiFi připojení začít fungovat.
Aktuální verze ovladačů Broadcom Wireless STA se dají najít také na webu výrobce tohoto hardware. Podrobný návod na instalaci ovladačů pro distribuci Fedora 11 je možné najít také v blogu cenolan.com, kde je možné také najít řešení případných problémů v rozsáhlé diskuzi pod článkem.
Problémy s WiFi připojením po aktualizaci jádra jsou popsány v článku Aktualizace Fedora 11 a WiFi s chipsetem Broadcom.
úterý 23. června 2009
Fedora 11 - povolení uživatele root pro přihlášení v GDM
Fedora 11 (Leonidas) - stejně jako v předchozí verzi - Fedora 10 (Cambridge) - není povoleno přihlášení uživatele root z GDM (Gnome). Pokud se budete chtít přihlásit z GDM jako uživatel root, nejde postupovat stejně jako jsem to popisoval pro distribuci Fedora 10, ale musíte provést úprav trochu více.
Nejprve musíte upravit obsah souboru /etc/pam.d/gdm. Přihlašte se jako normální uživatel a potom pomocí su jako root. Nejprve si pro jistotu udělejte kopii editovaného souboru:
Dále je potřeba upravit soubor /etc/pam.d/gdm-password. Udělejte si nejprve také kopii editovaného souboru:
Odlogujte se a při novém přihlášení máte možnost se přihlásit jako root přímo z GDM.
Pro většinu případů by tyto zásahy měly stačit. Jestliže používáte pro přihlášení jako root otisk prstu, je nutné provést stejnou akci i se souborem /etc/pam.d/gdm-fingerprint.
Nejprve musíte upravit obsah souboru /etc/pam.d/gdm. Přihlašte se jako normální uživatel a potom pomocí su jako root. Nejprve si pro jistotu udělejte kopii editovaného souboru:
cp -a /etc/pam.d/gdm /etc/pam.d/gdm.origNyní v souboru /etc/pam.d/gdm vymažte řádek
auth required pam_succeed_if.so user != root quieta soubor gdm uložte.
Dále je potřeba upravit soubor /etc/pam.d/gdm-password. Udělejte si nejprve také kopii editovaného souboru:
cp -a /etc/pam.d/gdm-password /etc/pam.d/gdm-password.origTaké v tomto souboru /etc/pam.d/gdm-password vymažte řádek
auth required pam_succeed_if.so user != root quieta soubor gdm-password uložte.
Odlogujte se a při novém přihlášení máte možnost se přihlásit jako root přímo z GDM.
Pro většinu případů by tyto zásahy měly stačit. Jestliže používáte pro přihlášení jako root otisk prstu, je nutné provést stejnou akci i se souborem /etc/pam.d/gdm-fingerprint.
sobota 20. prosince 2008
Fedora 10 - přestala fungovat automatická aktualizace systému
Už dlouho nedošlo k automatické aktualizaci vašeho linuxového systému v distribuci Fedora 10 - Cambridge? Při pokusu o spuštění automatické aktualizace (Systém -> Správa -> Aktualizovat systém) vidíte podobné okno:
a při stisku tlačítka "Obnovit" skončí tato aktualizace chybou?
Podle zprávy na RedHat fóru Package updating problem and solutions je na vině chybná aktualizace balíčku D-Bus (mezi-procesový komunikační systém), která způsobila nefunkčnost aplikace PackageKit a některých dalších aplikací. To vedlo k chybě při automatické aktualizaci balíčků. Stejná situace nastala i při použití grafických nástrojů pro aktualizaci balíčků v distribuci Fedora. Pro vyřešení problému je nutné přejít k manuální aktualizaci balíčků pomocí programu yum. Tím se zároveň bude aktualizovat balíček D-Bus, ve kterém je již výše popisovaná chyba opravena.
Od této chvíle by již měla zase začít fungovat správně automatická aktualizace balíčků a váš systém zůstane nadále aktuální.
a při stisku tlačítka "Obnovit" skončí tato aktualizace chybou?
failed to get a TID: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.PackageKit.Transaction" member "SetLocale" error name "(unset)" destination "org.freedesktop.PackageKit") (0)
Podle zprávy na RedHat fóru Package updating problem and solutions je na vině chybná aktualizace balíčku D-Bus (mezi-procesový komunikační systém), která způsobila nefunkčnost aplikace PackageKit a některých dalších aplikací. To vedlo k chybě při automatické aktualizaci balíčků. Stejná situace nastala i při použití grafických nástrojů pro aktualizaci balíčků v distribuci Fedora. Pro vyřešení problému je nutné přejít k manuální aktualizaci balíčků pomocí programu yum. Tím se zároveň bude aktualizovat balíček D-Bus, ve kterém je již výše popisovaná chyba opravena.
- Spusťte aplikaci "Terminál" pomocí menu Aplikace -> Systémové nástroje -> Terminál.
- Použijte následující příkaz pro ruční aktualizaci distribuce Fedora 10
su -c 'yum update'
- Po aktualizaci systému počítač restartujte, aby došlo ke správné činnosti D-Bus.
Od této chvíle by již měla zase začít fungovat správně automatická aktualizace balíčků a váš systém zůstane nadále aktuální.
neděle 30. listopadu 2008
Fedora 10 - povolení uživatele root pro přihlášení v GDM
Fedora 10 (Cambridge) - oproti předchozím verzím není povoleno přihlášení uživatele root z GDM (Gnome). Pokud se budete chtít přihlásit z GDM jako uživatel root, musíte upravit nejprve obsah souboru /etc/pam.d/gdm. Přihlašte se jako normální uživatel a potom pomocí su jako root. Nejprve si pro jistotu udělejte kopii editovaného souboru:
Update 23.6.2009:
Pro distribuci Fedora 11 je potřeba provést trochu víc úprav. Popsal jsem je ve svém článku Fedora 11 - povolení uživatele root pro přihlášení v GDM.
cp -a /etc/pam.d/gdm /etc/pam.d/gdm.origNyní proveďte v souboru /etc/pam.d/gdm na řádku
auth required pam_succeed_if.so user != root quietzměnu na
auth required pam_succeed_if.so user quieta soubor gdm uložte. Odlogujte se a při novém přihlášení máte možnost se přihlásit jako root přímo z GDM.
Update 23.6.2009:
Pro distribuci Fedora 11 je potřeba provést trochu víc úprav. Popsal jsem je ve svém článku Fedora 11 - povolení uživatele root pro přihlášení v GDM.
Přihlásit se k odběru:
Příspěvky (Atom)