Na ask ubuntu je mnoho podobných příspěvků a prošel jsem je s malým úspěchem.
Upgradoval jsem z 13.04 na 13.10 na 14.04 zády k sobě. Upgrade z 13.03 na 13.10 fungoval dobře. Po upgradu z 13.10 na 14.04 jsem narazil na problém. Po přihlášení do počítače mi zůstane pouze obrázek na pozadí a žádné další prvky plochy nebo unity. Nefungují žádné klávesové zkratky (například ctrl+alt+t). Jsem schopen vstoupit do terminálu pomocí ctrl + alt + (f1 + f6). Po přihlášení do terminálu jsem schopen spouštět věci jako apt-get a další nástroje shellu. Nemohu spustit nic grafického, aniž bych nejprve řekl terminálu, kam to má poslat exportem zobrazení 0 export DISPLAY=:0
Jakmile to udělám, mohu spouštět programy založené na gui, jako je Firefox.
Je třeba poznamenat jednu věc, pokud spustím nautilus z terminálu, zobrazí se mi plocha a lišta v horní části obrazovky s možnostmi nautilus ( Soubor Upravit Zobrazit Přejít Záložky Nápověda ). Zkoušel jsem znovu povolit unity z CCSM, žádná změna, přeinstaloval jsem unity a Ubuntu-Desktop, žádná změna. Odinstaloval jsem a znovu nainstaloval ovladače nvida-current, opět beze změny.
Udělal jsem vše, co mě napadlo, abych tento problém prozkoumal (což není mnoho, protože jsem v tom stále docela nový). Pokud bych měl něco udělat, abych to dále prošetřil, dejte mi vědět a já to co nejdříve spustím. Stále jsem schopen přepnout standardní výstup do souboru na ploše a odtud k němu přistupovat. Jakákoli pomoc by byla velmi oceněna
- Byly použity úpravy gramatiky a pravopisu.
Aktualizace:
Na základě návrhů uvedených v tomto příspěvku. Udělal jsem následující;
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo apt-get purge nvidia* bumblebee*
sudo apt-get install nvidia-prime
sudo shutdown -r now
Nyní, když se přihlásím do počítače, vidím položky na ploše. Nautilus mohu také otevřít stisknutím ctrl+n
. Možnost kliknutí pravým tlačítkem se vrátila, což mi umožňuje otevřít terminál. Nicméně ctrl+alt+t
stále nefunguje. Nemohu zachytit a přesunout žádná okna nebo přenést okna programu ze zadní části plochy dopředu kliknutím na ně. Zůstanou naskládané v pořadí, v jakém jsem je otevřel, s posledním oknem nahoře. Znovu jsem zkontroloval Compiz Setting Manager a jednota je aktivována.
Aktualizace 2:
Myslím, že to může být problém opengl. Spustil jsem následující příkaz v Terminálu;
DISPLAY=:0 unity
a dostanu následující výstup, než se terminál zasekne.
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service start/running, process 2707
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile : unity
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: snap
compiz (core) - Info: Starting plugin: snap
compiz (core) - Info: Loading plugin: commands
compiz (core) - Info: Starting plugin: commands
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Error: Plugin 'opengl' not loaded
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: mousepoll
compiz (core) - Info: Starting plugin: mousepoll
compiz (core) - Info: Loading plugin: imgpng
compiz (core) - Info: Starting plugin: imgpng
compiz (core) - Info: Loading plugin: vpswitch
compiz (core) - Info: Starting plugin: vpswitch
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
compiz (core) - Info: Loading plugin: workarounds
compiz (core) - Info: Starting plugin: workarounds
compiz (core) - Error: Plugin 'opengl' not loaded
Nejsem si jistý, co s tím mám dělat, nezdá se, že by opengl obecně chyběl, protože jsem schopen spouštět graficky náročné programy. Nejsem si však jistý, zda je plugin opengl něco jiného než opengl používaný pro věci, jako je hraní her (stydím se to přiznat). Chystám se na to udělat průzkum a podám zprávu, až budu mít nějaké další informace.
Související:Jak zjistit, zda bylo Cve opraveno v úložištích Ubuntu v Ubuntu?Přijatá odpověď:
Tady OP, konečně jsem měl úspěch!
Kombinuji všechny kroky, které jsem nakonec udělal, než jsem dosáhl úspěchu
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo apt-get purge nvidia* bumblebee*
sudo apt-get install nvidia-prime
sudo shutdown -r now
Po restartu se přihlaste zpět a přejděte na terminál jakýmkoli způsobem. V tomto okamžiku jsem byl schopen otevřít terminál kliknutím pravým tlačítkem myši na prázdné místo na ploše a výběrem otevřít v terminálu. Zadají následující sadu příkazů
DISPLAY=:0 unity
dconf reset -f /org/compiz/
unity
a jednota se konečně rozběhla a vše nyní funguje dobře.
pokud příkaz unity
nespustí jej zpět na konci zkuste setsid unity
Doufám, že mé pokusy budou pro někoho užitečné. Děkuji všem, kteří se podívali na toto vlákno, a všem, kteří komentovali.