KDE/Hibaelhárítás

From Gentoo Wiki
< KDE
Jump to:navigation Jump to:search
This page is a translated version of the page KDE/Troubleshooting and the translation is 100% complete.

Ez a cikk különböző szakaszokat tartalmaz, amelyek segítenek a KDE szoftver felhasználóinak az operációs rendszereik hibaelhárításában.

Alkalmazás adatbázisának az újraépítése

Ha a KMenüben hiányzik valamelyik alkalmazás, illetve ha az egész alkalmazáslista hiányzik, akkor valószínűleg újra kell építeni a KDE alkalmazás adatbázisát. Ez szintén lehetséges megoldás bármely KMenüvel kapcsolatos problémára, például hiányzó ikonok esetén.

user $kbuildsycoca5 --noincremental

Akonadi panaszkodik a MySQL beállítására

Kezdje azzal, hogy ellenőrzi a jogosultságokat a /usr/share/config útvonalon. Ha 700 értékre vannak állítva, akkor frissítse őket 755 értékre rekurzív módon.

root #chmod -R 755 /usr/share/config

Ha ez a művelet nem oldja meg a problémát, akkor nyissa meg az Akonadi beállítását a ~/.config/akonadi/akonadiserverrc fájlban, és módosítsa az alapértelmezett MySQL beállítást. Ha MySQL szervert szeretne használni a helyi mysqld végrehajtható fájl helyett, akkor győződjön meg róla, hogy a MySQL fut.

Fekete képernyő a bejelentkezés után

Győződjön meg róla, hogy a ~/.bash_profile nem tartalmaz interaktív elemeket, például keychain. Ellenőrizze a ~/.xsession-errors fájlt a bemeneti kérés miatt.

Képernyőszaggatás vagy képernyővillogás a Radeon grafikuskártya illesztőprogramok használata esetén

Ha súlyos villódzás vagy "szaggatás" jelentkezik a Radeon alapú grafikus kártyák használata során, akkor szükséges lehet a kompozitor szinkronizálási beállításainak módosítása az alapértelmezett "Automatikus" értékről másik értékre.

CODE Kompozitor szinkronizálási beállításainak módosítása
System Settings --> Display Monitor --> Compositor --> VSync

KMenü, krunner stb. késleltetett válasza

A dev-qt kategóriába tartozó szoftvercsomagok egy gles2-only USE jelölőzászlót biztosítanak, amely korábban ezt a hatást okozta. Nem ajánlott engedélyezni a jelölőzászlót. Ha indokolatlanul engedélyezve van ez a jelölőzászló a dev-qt, kde-frameworks/plasma vagy kde-plasma/kwin szoftvercsomag esetében, akkor távolítsa el ennek a jelölőzászlónak minden előfordulását, és a forráskódból fordítsa le újra bináris futtatható fájlokra az érintett szoftvercsomagokat.

Hiányzó leállítás, újraindítás, felfüggesztés vagy hibernálás gombok

Note
Az ilyen hiányzó funkciók gyakran annak a jelei, hogy a kde-plasma/plasma-meta szoftvercsomag nincs használatban. Ez csak az asztali környezetet biztosítja, és nagyon jól beállítható a USE jelölőzászlókkal. Használja ezt a szoftvercsomagot.

Győződjön meg róla, hogy a kde-plasma/powerdevil és a sys-power/upower szoftvercsomag telepítve van. Ellenőrizze azt is, hogy a felhasználó a users csoportban van-e.

KDE Plasma nagyon erősen igénybe veszi a processzort

Ha viszonylag magas CPU-használatot tapasztal (általában a dbus-daemon vagy a kwin_x11 folyamatok esetén) a KDE Plasma futtatása közben, akkor ellenőrizze a syslog fájlt az alábbihoz hasonló hibák után kutatva. Általában elegendő a napló követése, mivel a hiba nagyon nagy gyakorisággal kerül kiírásra a fájlba. A naplófájlból elég nagy valószínűséggel kiderül, hogy mi okozza a magas processzor-igénybevételt.

FILE /var/log/syslog
...
Oct 17 00:30:26 localhost obexd[32399]: obex_server_init failed 
Oct 17 00:30:26 localhost obexd[32401]: OBEX daemon 5.39 
Oct 17 00:30:26 localhost obexd[32401]: obex_server_init failed 
Oct 17 00:30:26 localhost obexd[32403]: OBEX daemon 5.39


A magas processzorhasználat azért fordul elő, mert nem sikerül csatlakozni a Bluetooth szolgáltatáshoz. Biztosíthatja ennek elindítását az OpenRC init rendszert futtató operációs rendszereken a /etc/init.d/bluetooth start parancs futtatásával. Annak érdekében, hogy ez a hiba a legközelebbi indításoknál se forduljon elő, futtassa a következő parancsot:

root #rc-update add bluetooth

Alternatívaként a Bluetooth letiltható a grafikus felületen keresztül.

CODE Bluetooth beállítások módosítása
System Settings --> Bluetooth --> Advanced Settings --> Enable Bluetooth integration

Forráskód lefordítása közben bekövetkező hiba

A dev-qt/qtwebkit szoftvercsomag azon kevés szoftvercsomagok egyike, amelyekről ismert, hogy következetesen meghibásodnak, ha a -j értéke a MAKEOPTS beállításban túl magasra van állítva.

Ha rejtélyes forráskódfordítási hibát tapasztal, akkor próbálja meg csökkenteni a -j értékét. A biztonságos érték a processzormagok száma szorozva a folyamatszálak számával (nem az az érték plusz egy).

Hasonló eset lett megfigyelve a -j opcióval történő forráskódfordítás során, miközben a KDE Plasma fut (meg lett figyelve a dev-qt/qtwebkit és dev-qt/qtwebengine szoftvercsomagoknál). Az forráskódfordítás közben bekövetkező hiba mellett az asztali programok akadozhatnak vagy összeomolhatnak. Ha ez bekövetkezik, akkor érdemes lehet TTY alatt lefordítani a forráskódot.

Más esetben, amikor memóriahiányos hibát tapasztal, érdemes lehet eltávolítani a pipe opciót a CFLAGS beállításból.

Plasma böngészőintegráció nem működik a Firefox webböngészőben

A Plasma böngészőintegráció működéséhez nemcsak a kde-plasma/plasma-browser-integration szoftvercsomag és a böngészőbővítmény telepítése szükséges, hanem a böngészőelőzmények engedélyezésére is szükség van.

Eszközjogosultsági problémák és hiányzó leállítás/újraindítás opciók

Ha hitelesítési vagy jogosultsági problémákat tapasztal egy OpenRC profilban, akkor győződjön meg róla, hogy a sys-auth/elogind szoftvercsomag jelen van, megfelelően be van állítva, és az elogind USE jelölőzászló globálisan engedélyezve van.

Hiányzó felfüggesztési vagy hibernálási opciók

Ezenfelül a felfüggesztési és hibernálási opciók elérhetősége attól függ, hogy a kernelben ezek a funkciók engedélyezve vannak-e. További információért tekintse meg a Felfüggesztés és hibernáció leírást.

Nem lehet lecsatolni a /home könyvtárat

Ha ilyen hibaüzenet jelenik meg:

*   Unmounting /home ...
*   in use but fuser finds nothing  [ !! ]

A kde-plasma/plasma-meta újratelepítése a kde-plasma/plasma-vault nélkül segíthet megoldani a problémát.

FILE /etc/portage/package.use
kde-plasma/plasma-meta -crypt

Pinentry GPG párbeszédablak nem működik a KDE Plasmában

Például, amikor a KMail alkalmazást használja az e-mailek PGP-aláírására, akkor a privát kulcsot dekódolni kell. Ha ennek a kulcsnak van jelszava, akkor egy Pinentry párbeszédablak próbál megnyílni. A Qt verzió engedélyezéséhez ezeket a beállításfájlokat kell szerkeszteni.

FILE ~/.gnupg/gpg.conf
use-agent
# Ha létezik, akkor távolítsa el a lenti sort a fájlból!
# pinentry-mode loopback
FILE ~/.gnupg/gpg-agent.conf
pinentry-program /usr/bin/pinentry-qt

Úgy tűnik, hogy a zkde_screencast_unstable_v1 nem érhető el, amikor megpróbál képernyőfelvételt készíteni a Wayland környezetben

Győződjön meg róla, hogy telepítve van a kde-plasma/kwin szoftvercsomag a screencast USE jelölőzászlóval.

Helytelen téma alkalmazása a KDE alkalmazásokra Plasma környezeten kívül

Ha a kde-plasma/plasma-meta szoftvercsomag telepítve van, akkor az QT_QPA_PLATFORMTHEME környezeti változót kde értékre kell állítani. Ha nincs telepítve, akkor a gui-apps/qt6ct csomagot kell telepíteni, és az QT_QPA_PLATFORMTHEME változót qt6ct értékre kell állítani.

Elmosódott betűtípusok a Plasma 6.x rendszerben Wayland és Nvidia használata esetén

Sok felhasználó számol be elmosódott betűtípusokról a Plasma 6.x rendszerben Wayland és Nvidia illesztőprogramok használata esetén. A probléma összetettebb, mivel összefügg azzal, ahogyan a Plasma KDE megjeleníti a betűtípusokat grafikus gyorsítás révén, valamint bizonyos egyéb tényezőkkel. Például a Nouveau illesztőprogramokat használó felhasználók nem tapasztalják ezt a problémát. A homályos betűk megoldása Wayland és NVIDIA illesztőprogramok esetén az /etc/environment vagy más *profile fájl szerkesztése, és az alábbi sor hozzáadása:

FREETYPE_PROPERTIES="cff:no-stem-darkening=0 autofitter:no-stem-darkening=0"
Warning
Ez egy működőképes megoldás, de hosszú távon nem a megfelelő megoldás. A KDE Plasma idővel képes lehet kijavítani ezt a problémát, feltéve, hogy egyre több felhasználó jelenti!

Plasma Wayland Nvidia: A kurzor "működik", de a képernyő fekete

Aki ezt a problémát tapasztalja, neki szükséges ellenőrizni, hogy a BASH-e az alapértelmezett shell az aktuális felhasználó számára. A ~/.bashrc fájlban a következő sorok találhatók:

exec fish
exec zsh

Továbbá, a Krunner elindításával (az Alt + F2 megnyomásával) vagy bármely terminálemulátor használatával, és az alábbi parancs futtatásával:

user $kstart5 plasmashell

Lehetséges megoldást kínálva erre a problémára.

Ez valószínűleg a xwayland szegmentálási hibája miatt van. Ajánlott ellenőrizni, hogy a xwayland szoftvercsomag megfelelő CFLAGS beállításokkal lett-e a forráskódból lefordítva. Lehetséges problémák (amíg valaki nem végez regressziós tesztet és nem jelenti a https://bugs.gentoo.org oldalon): -fdevirtualize-at-ltrans -fno-semantic-interposition -fipa-pta.

További olvasnivaló a témában