Fórum:
Sziasztok!
A fent említett problémába ütköztem egy tiszta Linux Mint Cinnamon 20.2 és KDE Plasma telepítése után. A hardver egy Dell Inspiron 7720 laptop i5-3210m cpu-val és nvidia GT650M gpu-val. A beépített kijelző 1600x900, a HDMI-n csatlakoztatott külső kijelző 1920x1080 felbontású, és alapesetben csak a külsőt használom. Keresgéltem a témában, találtam hasonló problémákat, és kipróbáltam pár javaslatot, de nem segített, illetve volt olyan, amit nem értettem, mert viszonylag kezdő Linux-os vagyok.
Az alapértelmezettként települő nyílt forráskódú nouveau driverrel, illetve a Cinnamon környezetben mindkét driverrel egyáltalán nem jelentkezik ez a hiba. Amint átváltom a 390.144 verziójú nvidiára (az illesztőprogram-kezelő ajánlása), az újraindítás után látom a háttérképet és az egeret, de a panelt nem. Minden bejelentkezésnél így indul. A panelt leszámítva minden működik: egér jobb gombra van helyi menü, a KRunnerrel bármilyen alkalmazás elindítható, működnek a billentyűkombók. CTRL+ESC-re bejön a Rendszeraktivitás ablak, ahol ha leállítom a plasmashellt, majd az Eszközök > Parancs futtatása opciónál beírom a plasmashellt, akkor a panellel együtt beltölt mindent, mint egy normális bejelentkezésnél, és minden működik. Ha a külső kijelzőről a beépítettre váltok, akkor minden jól töltődik be és nincs hiba. Kubuntu 20.04-n is pontosan ugyanígy viselkedett. Próbálkoztam kiterjesztett kijelző beállítással is. Ekkor furcsább dolgokat is csinál. Van úgy, hogy eltűnik mindkét kijelzőről a panel, és az egyiken háttér sincs (ott az egér sem működik). Úgy tűnik, az is megbolondítja, ha a két kijelző felbontása nem egyforma. Ilyenkor a nagyobbik kijelzőn a kisebbik felbontásának megfelelő területen másképp működik (egyszer ezen a területen fekete a háttér, máskor csak arra a területre nagyítja ki az ablakokat).
Előre is köszönöm, ha valaki segít!
Érdekeseket mondasz.
Beküldte T.István -
Értékelés:
Biztos, hogy Cinna alatt minden monitoron ott volt a panel, menüvel? Mert ez csak képernyő tükrözés esetén áll. Akkor mindkettőn ugyanaz van.
Második kijelzőn alapból nincs panel, de lehet új panelt létrehozni, és azt átvinni a másik monitorra. Az alap panel meg azon a kijelzőn jelenik meg, amelyik alapértelmezettnek van beállítva.
Nem azonos felbontású monitorok esetén a kiterjesztés nem lehetséges, csak ha mindkettőre u.a. felbontás van beállítva. Ugyanez áll a tükrözésre is. A beállított felbontást mind a kettőnek támogatnia kell. Ha nem támogatott felbontások vannak beállítva, akkor olyasmik történnek, amit írsz. Ha mégis jól van beállítva, és nem jól működik, az lehet driver probléma.
Érdekeseket mondasz.
Beküldte Norbert -
Értékelés:
De mint említettem, általában csak a külső monitort használom, szóval a kiterjesztéses dolog nem lehet probléma, mert így is panel nélkül jelentkezik be a rendszer az nvidia driverrel.
Egyébként az fura, hogy bejelentkezésnél nincs panel, de amikor újraindítom a plasmashellt, utána minden jó. Olyan, mintha rossz sorrendben töltődnének be bizonyos rendszerelemek.
display and driver messages: dmesg
Beküldte kimarite -
Értékelés:
szöveg megosztása
majd nyiss terminált, és a kért módon futtasd:
display and driver messages: dmesg
Beküldte Norbert -
Értékelés:
https://paste.ee/p/QLhwL
Újraindítás után:
https://paste.ee/p/5JygQ
display and driver messages: dmesg
Beküldte kimarite -
Értékelés:
Bejelentkezés után? Itt kértem volna az első dmesg-t.
Az első (nem sokadik) plasmashell újraindítás után kértem a második dmesg-t.
Így csináltad?
Hogyan indítod újra a plasmashellt? Arra gondolsz, hogy ki van kapcsolva a gép, elindítod, és bejelentkezéskor „reboot”?
Hogyan állítod le a gépet, hibernálod, kikapcsolod, stb.?
1) Újraindítás előtt:
https://paste.ee/p/QLhwL
Itt van egy hiba:
( https://lkml.org/lkml/2015/9/23/737 )
Melyik nvidia drivert telepítetted? Kimenet?
Kimenet? Az eszközt fogjuk látni (pci 0000:01:00.0).
De egyébként az a videó kártya:
... én most nem néztem utána, mi kéne, de nem régi a fenti driver?
Egy másik probléma:
Amit ganesri ír, olyasmit engedélyeztél a BIOS-ban, videó kártyához? Milyen beállítási lehetőségek vannak e témakörben) a BIOS-ban?
https://www.dell.com/community/PowerEdge-Hardware-General/Enabling-Memory-Mapped-IO-gt-4GB-has-issues-on-R720/td-p/4468413
2) Újraindítás után
https://paste.ee/p/5JygQ
Aham, IvyBridge sorozat (csak lejegyeztem):
Ezt ki lehetne próbálni:
A kapcsoló: pci=nocrs
A módszer: Kernel kapcsolók alkalmazása a grub fájl szerkesztésével
Itt is ugyanaz:
Kimenet?
Érdekeseket mondasz.
Beküldte T.István -
Értékelés:
(Nekem a kiterjesztés azt jelenti, amikor a teljes kép megoszlik a két monitor között. Szemléletesen a háttérkép egyik fele egyik monitoron, a másik másik monitoron, a panel meg mindkét monitoron átível -azaz a menü egyik monitor sarkába, az óra meg többi kisalkalmazás a másik monitor ellentétes sarkában.)
display and driver messages: dmesg
Beküldte Norbert -
Értékelés:
Igen, bejelentkezés után futtattam először a dmesg-t. Azt nem tudom, számít-e, hogy nem közvetlenül gépbekapcsolás után, az első bejelentkezés után csináltam, hanem úgy, hogy kijelentkeztem az asztali környezetből, utána be (ilyenkor ugye nincs panel), majd konzolban lefuttattam a dmesg-t, kimenetet mentettem.
Ezután így indítottam újra a plasmashellt: CTRL+ESC > Rendszeraktivitás ablak > plasmashell: Folyamat leállítása > Eszközök, Parancs futtatása > plasmashell beírva, enter, kész. Van panel. Ezután mentettem a második dmesg kimenetet.
A gépet leállítani szoktam, nem hibernálni, készenlétbe tenni vagy ilyesmi.
Az illesztőprogram-kezelőben a 390.144 a legfrissebb, ezt ajánlja. Az nvidia honlapján ehhez a GPU-hoz 418.113 a legfrissebb. Ez egy "run" fájl, próbálkoztam a telepítésével az nvidia saját leírása alapján, de nem sikerült. Nyilván nekem nincs meg a kellő linux ismeretem.
sudo ubuntu-drivers devices kimenete:
WARNING:root:_pkg_get_support nvidia-driver-390: package has invalid Support Legacyheader, cannot determine support level
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000FD1sv00001028sd00000578bc03sc00i00
vendor : NVIDIA Corporation
model : GK107M [GeForce GT 650M]
driver : nvidia-340 - distro non-free
driver : nvidia-driver-390 - distro non-free recommended
driver : nvidia-driver-418-server - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
Érdekes, hogy itt a 418-as verziót is listázza, bár nem ajánlottként. Végül feltelepítettem, egész pontosan 418.226 verzió. Viszont a KDE Plasma ugyanúgy viselkedik.
lspci -vvn kimenete (ez még a 390-es drivernél készült, de ha szükséges, készítek a 418-cal is):
https://paste.ee/p/dUGA8
BIOS: nekem nincs olyan beállítási lehetőség. A közelmúltban a BIOS-ban nyomtam egy gyári beállítást. De igazából csak az UEFI boot sorrendet állította vissza Windows, Ubuntu sorrendre, szóval előtte sem volt megbolygatva. Az "Advanced" menüben ilyen opciók vannak: Intel SpeedStep ki/be (dinamikus CPU teljesítmény), virtualizáció, hálózati kártya, USB és SATA beállítások, egyéb kiegésztők. Próbálkoztam a virtualizáció ki-be kapcsolásával, de nem változtt semmi.
A pci=nocrs kapcsoló beállítást így csináltam:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nocrs"
Ezzel szintén nem javult meg.
inxi -Fzxxx kimenete:
https://paste.ee/p/NY6CV
Végeztem pár tesztet a kijelzőbeállításoknál: kiterjesztettem mindkét kijelzőre (két különálló asztallal), és amikor a beépített volt az elsődleges, akkor többszöri próbálkozásra is jól indult, szépen megjelent a panel az elsődlegesen. Ezután maradtam a kiterjesztésnél, de a külsőt állítottam be elsődlegesnek. Ekkor már jöttek a korábban említett hibák.
Egyébként hogy lehet a parancsokat elkülöníteni a zöld téglalapba?
Érdekeseket mondasz.
Beküldte Norbert -
Értékelés:
Így már én is értem a félreértés okát. Még nem láttam olyat kijelzőbeállítási lehetőséget, hogy egy asztalként kezelje a két (vagy több) monitort, ezért nem gondoltam erre. Egyébként hogy lehet ilyet beállítani? Külön alkalmazással?
display and driver messages: dmesg
Beküldte kimarite -
Értékelés:
Figyelj :), én kifejezettem azt kértem, úgy csináld, ahogy általában szokta a felhasználó. Nem szokták azt, hogy bekapcsolják a gépet, bejelentkeznek, majd ki- és bejelentkeznek! Ez a normálistól eltérő használat. Mondhatni, attól erősen eltér. Mi okod van arra, hogy ezt a „módszert” használd? Így kértem:
Ne variálj. :)
Az ajánlott videó driver általában a legjobb. Úgy tűnik, másik driverrel sem jó.
Driver telepítés utána a rendszert a teszthez újra kell indítani.
A pci=nocrs kapcsoló beállítást így csináltam:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nocrs"
Ezzel szintén nem javult meg.
Újra lett indítva a rendszer a beállítás után?
Végeztem pár tesztet a kijelzőbeállításoknál: kiterjesztettem mindkét kijelzőre (két különálló asztallal), és amikor a beépített volt az elsődleges, akkor többszöri próbálkozásra is jól indult, szépen megjelent a panel az elsődlegesen. Ezután maradtam a kiterjesztésnél, de a külsőt állítottam be elsődlegesnek. Ekkor már jöttek a korábban említett hibák.
Tudnál képet mutatni a „kiterjesztett” beállításaidról?
Használd az Imgur vagy az imgBB képmegosztókat, lehetőleg regisztrálva.
Miután a beépített kijelző beállítása sikerült, futtasd harmadszor is a dmesg parancsot, és mutasd a kimenetét.
Azt szeretnéd, minkét képernyőn megjelenjen a panel?
Vagy azt szeretnéd mindig csak azon, ami az elsődleges, és ez nem megy a külső kijelző beállításakor?
lspci -vvn - a hibákat dobó eszköz bizony a videókártya:
Egyébként hogy lehet a parancsokat elkülöníteni a zöld téglalapba?
Zöld? Erre gondolsz (nem zöld)?
Érdekeseket mondasz.
Beküldte T.István -
Értékelés:
display and driver messages: dmesg
Beküldte Norbert -
Értékelés:
Tehát: a gép normál módon leállítva, utána bekapcsolva, majd bejelentkezés után, de még a plasmashell újraindítása előtt a dmesg kimenete:
https://paste.ee/p/P6AFo
És a közvetlenül a plasmashell újraindítása utáni kimenet:
https://paste.ee/p/qEo1u
Drivertelepítés, kernel kapcsoló beállítás, ilyesmi után mindig újraindítom a gépet.
Harmadik dmesg futtatás (leállított gépről indulva, plasmashell reset, kijelzőbeállítás: kiterjesztett, elsődleges a beépített):
https://paste.ee/p/htLU6
Képernyőképek:
1. Az előbb említett beállítással:
https://ibb.co/3fYQFbB
2. Elsődleges és másodlagos monitor felcserélve:
https://ibb.co/K95kqdh
3. Legutóbbi beállítás újraindítás után:
https://ibb.co/4Y590rZ
Amikor kiterjesztett módban használom, csak az elsődlegesen szeretnék panelt. Ami ugye nem működik, ha a külső az elsődleges. Legtöbbször csak a külsőt használom, de így önmagában sem működik.
Az elkülönítő téglalapnál, igen, arra gondoltam, amibe a dmesg-et tetted.
Az elkülönítő téglalapnál, igen, arra gondoltam, amibe a dmesg-e
Beküldte kimarite -
Értékelés:
Az elkülönítő téglalapnál, igen, arra gondoltam, amibe a dmesg-et tetted.
Gyorsbillentyűvel mutatom az inxi -Fzxx kimenet részleteivel:
1) ha a formázandó szöveg sorköz nélkül egyetlen szövegtömb [szöveg elválasztó: Enter] <- ez egy normál szöveg
látható fentebb. <- ez egy normál szöveg
2) ha a formázandó szöveg sorközöket (Enter) tartalmaz [szöveg elválasztó: Enter] <- ez egy normál szöveg
.. csak a példa kedvéért, mert a kimenet nem tartalmaz sorközt. <- ez egy normál szöveg
3) ha több terminál parancsot vagy parancssort külön/egyenként szeretnél formázni, akkor szövegtömbökké kell alakítani először, és alulról felfelé kell kezdeni a sorok formázását (ez valami sajátosság, a magyarázatát nem tudom) [szöveg elválasztó: Enter] <- ez egy normál szöveg
4) ha eleve formázott szöveget emelsz be más weboldalról, és, ha több sor formázott, de egy vagy több nem, először az egészet jelöld ki - Szerkesztő > Normál, majd tedd mindet egy sorba, és válaszd el az Enter-rel, majd haladj alulról felfelé - Szerkesztő > Formázott (ha itt Enter-t nyomsz, a következő sor/szövegtömb jelen esetben félkövér marad!)
5) Fogalmak (nem maradt félkövér, mert kivettem: a B elem megnyomásával)
Sorköz: Enter
Sortörés: Shift + Enter (a formázott szöveg eleve ilyen)
Nvidia X Server Settings
Beküldte kimarite -
Értékelés:
Az alapértelmezettként települő nyílt forráskódú nouveau driverrel, illetve a Cinnamon környezetben mindkét driverrel egyáltalán nem jelentkezik ez a hiba. Amint átváltom a 390.144 verziójú nvidiára (az illesztőprogram-kezelő ajánlása), az újraindítás után látom a háttérképet és az egeret, de a panelt nem. Minden bejelentkezésnél így indul. A panelt leszámítva minden működik: egér jobb gombra van helyi menü, a KRunnerrel bármilyen alkalmazás elindítható, működnek a billentyűkombók.
Van most egy hasonló téma, így elsőre nem jutott eszembe, hogyha Nvidia drivert telepítesz, akkor annak használata esetén, ne a Kijelzők alkalmazást, hanem az Nvidia saját alkalmazását használd a képernyőfelbontások beállítására. Ami valahogy így néz ki (az összes beállítást most nem tudom elmondani mi, de nem bonyolult):
Nvidia X Server Settings
Beküldte kimarite -
Értékelés:
ps aux | grep plasmashell
Beküldte kimarite -
Értékelés:
Nem biztos hogy újraindítod, lehet, csak elindítod (mert nem fut eleve).
Kapcsold ki a rendszert, indítsd el, jelentkezz be, és mielőtt újraindítod a plasmashellt, nézzük, fut-e. Kimenet? (ps | grep)
vagy minden folyamatot
Mivel két asztali környezet van telepítve, felmerül a kérdés, hogy a bejelentkezésnél van-e választási lehetőség a Cinnamon és a KDE belépés között (a kis ikon a login ablaknál, nyomd meg)? És, ha van, melyik asztali környezettel lépsz be? Felfedezted és használod is ezt a lehetőséget? A bejelentkezési lehetőségeknek mi a pontos neve? A képekről úgy tűnik (panel, menü ikon), hogy a KDE Plasma-t használja az általad telepített, beállított Linux Mint.
Ha nem fut a plasmashell, akkor el kell indítani. A megoldást pontosan nem tudom, de az Indítópultban lehet van olyan bekapcsolás elem, hogy KDE szolgáltatások indítása, és annak bekapcsolása, valamint utána egy újraindítás segítene (a teszthez). Van egy olyan érzésem, hogy Cinnamon asztali környezetet indítasz, és a KDE csilivili szolgáltatása (most a Plasma) hát, nincs jól beállítva valamiért, avagy nem indul el valamiért alapból (valamilyen függőségi folyamata nem indul például vagy esetleg bugos). A Cinnamon más „szemcukor” alkalmazást használ az effektekhez...
ps aux | grep plasmashell
Beküldte Norbert -
Értékelés:
Az Nvidia X Server Settings-szel a következő gondom van:
https://ibb.co/2cVXZrq
Vagyis itt nem tudok olyasmit állítani, mint a rendszer saját alkalmazásában. A Selectionnél át tudom állítani a PRIME Display-t X screen 0-ra, de ha jól értelmezem, ez egy virtuális asztal. Mert X screennél megjelenik egy Virtual size opció, ahol a két kijelző összegzett felbontása van, jelen esetben 3520x1080. Ezek így voltak a korábbi Mint rendszerekben is (Cinnamon környezetben), és Kubuntun is.
Lehet, hogy nem ide tartozik, de megemlíteném, hogy a nouveauról az nvidiára történő driverváltásnál (korábbi rendszereknél is) megszűnt az függőleges szinkronizálás. Látom a videókon, a weboldalak görgetésénél, illetve amikor mozgatom az ablakokat, hogy szakadozik a kép. Eddig az volt a tapasztalat, hogy egy idő után (cca néhány hét), fogalmam sincs minek következtében, egyszer csak megjött a szinkronizálás, és az nvidia alkalmazásban, az OpenGL Settings menüben megjelent a VSYNC opció. Addig nem volt ott. Szerintem nem driverfrissítés hatására jelent meg, mert akkor a mostani driverrel már alapból benne kellene legyen. És a legutóbbi rendszertelepítés óta nem jelent meg.
Plasmashell:
és
kimenete:
https://paste.ee/p/mbIQz
Asztali környezet:
Igen, a bejelentkezésnél tudok választani, és alapvetően a KDE-t használom. Párszor átléptem Cinnamonba tesztelés jelleggel, semmi gond nem volt.
Indítópult:
Más néven, de találtam valami ilyesmit:
https://ibb.co/nR1S8cb
https://ibb.co/cCHkt3p
Nem tudom, itt van-e, ami kell.
Nem tudom, van-e jelentősége, de még egy dolog a kiterjesztett kijelzőbeállításokhoz: mielőtt teljesen elfeketedne külső kijelző asztala, néha egy pillanatra felvillan a háttér és/vagy a panel.
ps aux | grep plasmashell #16 Valamiért elkerülte a
Beküldte kimarite -
Értékelés:
Látom a videókon, a weboldalak görgetésénél, illetve amikor mozgatom az ablakokat, hogy szakadozik a kép. Eddig az volt a tapasztalat, hogy egy idő után (cca néhány hét), fogalmam sincs minek következtében, egyszer csak megjött a szinkronizálás, és az nvidia alkalmazásban, az OpenGL Settings menüben megjelent a VSYNC opció.
Ha szakadozik a kép, és van mód ennek javítására a VSYNC beállítással, akkor miért nem állítod be?
A többi választ is olvastam, de érdemben most nem fontosak (egyelőre).
###
A
illetve, a
parancssorok milyen hatással vannak a felhasználói élményedre, és a panel megjelenítésére?
Jegyzet
https://askubuntu.com/questions/1230924/ubuntu-20-04-does-not-recognize-second-monitor/1231033#1231033
https://wiki.archlinux.org/title/NVIDIA#DRM_kernel_mode_setting
https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers
#16.1
Beküldte Norbert -
Értékelés:
VSYNC:
Mint említettem, egy ideig nincs benne ez a opció az Nvidia X Serverben, így nem is tudom beállítani. A napokban viszont megjelent, és használom is, jól működik. Csak érdekelne, hogy mi váltja ki először a menü elrejtését, aztán a megjelenítését. A driver verzió nem változott.
Intelre váltva minden teljesen jól jelenik meg illetve működik, több különböző kijelző beállítással (kiterjesztve, először a beépített, majd a külső az elsődleges, illetve csak a külső kijelzővel). A parancs után, és minden kijelző beállítás után újraindítottam a gépet.
Nem biztos, hogy van jelentősége, de egy dolog nem jó: korábbi tapasztalataim szerint (korábbi Linux telepítések alkalmával) az Nvidia X Serverben az Intel gpu használatakor még ott volt a gpu választás lehetősége (Nvidia, Nvidia on-demand, Intel). Most viszont gyakorlatilag semmi:
Végül is a panelen lévő Nvidia ikonnál ugyanúgy lehet ezeket választani.
A parancs futttatása, majd újraindítás után ez várt:
Itt a külső az elsődleges, ezen van a fekete asztal (ahol háttérnek kéne lennie), és egér jobb gombra nem jön be semmi.
Ekkor szó szerint semmit nem csináltam, csak újraindítottam. Szinte ugyanaz az eredmény, de már panel sincs.
Az egyetlen működő kijelző konfig a kiterjesztés, elsődleges beépítettel. A külsőn létrehoztam ugyanazt a panelt. Újraindítások/bekapcsolások után meg tudja tartani ezeket a beállításokat. Úgy tűnik, a külsőt nem szereti elsődlegesként, semmilyen formában.
Az első jegyzetben lévő fájl:
tartalma ez:
Ha jól értem, a leírás szerint a komment karaktert (#) ki kellene törölni a sor elejéről. Nekem nem volt ott.
#16.1 #16.1 #16.1 #16.1.1 Az egyetlen működő
Beküldte kimarite -
Értékelés:
Vélhetően, a Cinnamon mellé telepített KDE Plasma-nál, a kijelzők tekintetében akkor, ez a megoldás.
Megmarad Intel beállításra kapcsolásnál is?
###
Végül is a panelen lévő Nvidia ikonnál ugyanúgy lehet ezeket választani.
A parancs futtatása, majd újraindítás után ez várt: „fekete képernyő az egyik monitoron”
Hát igen, a panel alkalmazás a váltás miatt van.
Kijelenthető, valami nem stimmel az Nvidia megjelenítéssel ... a Cinnamon mellé telepített KDE Plasma-nál.
Ugyanakkor az nvidia driver megfelelőségével lehet probléma (ezt próbáltam kideríteni, és linkeltem jegyzetbe dolgokat), mert, mint említed, a nyílt forráskódú nouveau driver használatakor minden rendben mindennel.
###
Az első jegyzetben lévő fájl:
tartalma ez:
Ha jól értem, a leírás szerint a komment karaktert (#) ki kellene törölni a sor elejéről. Nekem nem volt ott.
A fájl olvasásához nem, a szerkesztéséhez kell a sudo.
A lib könyvtár a példa fájloké, nincsenek általában használatban, az etc könyvtárban vannak azon fájlok, amik használatban vannak. Érdemes ellenőrizni először, ott van-e fájl. Így:
Ha használatba szeretnéd venni a beállítást, át kell másolnod az etc alá (akkor, ha itt nem létezik) a lib könyvtárból. Természetesen, ebben az esetben, a te példádban úgy, hogy a sort kiveszed megjegyzésből - ami nálad eleve úgy van, tehát szerkeszteni sem kell. A másolás:
És újraindítod a rendszert, vagy ki- és bejelentkezel.
A fájl tartalmában szerepel, hogy
This file was generated by nvidia-prime
Az nvidia-prime alkalmazás hozta létre, de valójában, a használatba vételhez át kell másolni az etc alá....
#16.1.1.1
Beküldte Norbert -
Értékelés:
Igen, megmarad.
Elvégeztem ezt a műveletet, mert a fájl nem létezett a etc-ben, de nem változtt semmi.
Okozhatja ezeket a hibákat maga a KDE környezet? Mert ugye Cinnamonban az Nvidia driverrel sincs gond.
Okozhatja ezeket a hibákat maga a KDE környezet?
Beküldte kimarite -
Értékelés:
Nyilvánvalóan a KDE asztali környezet hibája, ugyanis annak fejlesztői általában csak magukkal foglalkoznak, nem sokszor teszik meg, amit érdemes lenne az átjárhatóság érdekében. De ugye, „igazuk van”, használja csak mindenki kizárólag az ő asztali környezetüket.
Valójában, hogy okozhatja-e? Ez akkor derülne ki, ha kizárólag KDE-vel telepítenél egy Linuxot, (például) Cinnamon nélkül.
A megoldás megvan, a panel létrehozása.
KDE-t bármi más asztali környezet mellé telepíteni szerintem nem jó ötlet.
Gondolkodom még, hátha eszembe jut valami más.
Okozhatja ezeket a hibákat maga a KDE környezet?
Beküldte Norbert -
Értékelés:
Ez valahol érthető. Bár például a 17-es Mintnek volt KDE verziója is.
Érdekes módon nem csak idegen rendszerre telepített KDE-nél jelentkeznek ezek a hibák, hanem a Kubuntun is, amit ugye KDE-vel adnak ki. Azért is állok értetlenül a jelen probléma felett, mert mindkét rendszer Ubuntu alapú, vagyis laikusan azt gondolom, hogy ezek jelentős részét tekintve nem lehetnek komoly különbségek.
Eszembe jutott még egy lehetőség: megoldható, hogy a rendszerindítás alkalmával automatikusan lefusson egy parancssor, ami leállítja a plasmashellt, majd elindítja? Esetleg egy késleltetett plasmashell indítás?
Okozhatja ezeket a hibákat maga a KDE környezet?
Beküldte Norbert -
Értékelés:
Az Ubuntu alapú rendszereknél arra akartam kilyukadni, hogy a Mint és a Kubuntu (a saját környezetével) nem képes ugyanúgy kezelni az Nvidia drivert.
Okozhatja ezeket a hibákat maga a KDE környezet?
Beküldte kimarite -
Értékelés:
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte Norbert -
Értékelés:
Idézek a kettővel korábbi hozzászólásomból, talán elkerülte a figyelmed:
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte kimarite -
Értékelés:
Az Indítópultba tedd be 10-12 másodperces késleltetéssel (az időt kísérletezd ki - inkább több legyen)
De mielőtt beteszed, nézz rá terminálban erre a részre, és ha működik, akkor tedd be.
De inkább így teszteld,
mert a terminál bezárásakor a plasmashell így nem áll le.
Lehet grafikus késleltetést beállítani? (10-12 másodperc)
###
Be lehet tenni crontabba is. (*)
Felhasználói terminált ($) használj:
Nyisd meg szerkesztésre.
Válaszd ki a nano szövegszerkesztőt az 1-es beírásával, majd nyomj Entert.
Lapozz a nyíl (kurzor) billentyűkkel a szöveg végére, hagyj egy sorközt és utána illeszd be ezt a sort:
Figyelem! Itt mindenképpen használj teljes elérési utakat az alkalmazások binárisainnál.
Én hiányosan írtam a sort, te így ellenőrizd és pótold helyesen (a kimenetek szerint):
Mentés, és kilépés a nano szövegszerkesztőből:
Ctrl + O, és Enter,
majd Ctrl + X
Azt csinálja, hogy minden rendszerindításkor egyszer leállítja, majd elindítja a PlasmaShellt.
De: vagy, vagy. Egyszerre ne állítsd be az Indítópultban és a Crontabban!
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte atime -
Értékelés:
Forrrás: https://forum.manjaro.org/t/how-to-restart-kde-plasma-only-not-sddm/32666
Arch-on, nem Manjaron kipróbáltam, működik.
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte kimarite -
Értékelés:
Display Managert használja.
Hát igen, a másik probléma Norbertnél az lehet, hogy a KDE tradicionálisan az SDDM, a szinte összes többi asztali környezet a LightDMNo, akkor legyen ez a próba.
Ha megy grafikus késleltetés (van ilyen lehetőség), akkor a javasolt módon:
Ha nincs grafikus késleltetésre lehetőség (a Cinnamonnál van), akkor így.
A sleep a késleltetés értéke - itt másodpercben (12).
A „bash -c" nem biztos hogy kell. Asztali környezettől is függ.
###
Crontab
De itt a which alkalmazással meg kell keresni a teljes elérési utakat és behelyettesíteni. Őket:
Az ; ugyanaz, mint a &&.
Kösz.
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte atime -
Értékelés:
Majdnem, talán így: az ; ugyanaz mint a &. Bocs...én is csinálok gépelési hibát, ráadásul most nem tudok aludni se.
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte kimarite -
Értékelés:
A különbség (egyébként erről én sem tudtam):
https://www.geeksforgeeks.org/difference-between-chaining-operators-in-linux/
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte Norbert -
Értékelés:
Teszteltem a plasmashell újraindítását, ahogy írtad:
Az eredmény sikeres. Látszik a leállítás és az újraindítás.
Az Indítópult a KDE-ben Automatikus indítás. Létrehoztam egy szöveges fájlt, amibe bemásoltam ezt:
Parancsfájlként hozzáadtam. Késleltetést nem lehet beállítani, csak három opciót: Indítás, Kijelentkezés, Munkamenet indítása előtt.
Többszöri újraindítás, illetve gép leállítás/bekapcs után sem történik semmi: le sem áll a plasmashell, panel nincs.
Crontab:
Előzetesen megjegyzem, nem teljesen értem, hogy az elérési utat melyik parancs elé kell betenni és hova nem. A which paranccsal megnéztem a sleep, pkill és plasmashell elérési útjait: mindegyik az /usr/bin/ mappában van. Tehát az általad írt hiányos sort így egészítettem ki (a késleltetést jelentősen megnöveltem, mert a rendszerbe történő bejelentkezésnél gyanús volt, hogy kevés a 12mp):
Eredmény: újraindítás után a plasmashell nem állt le, viszont (nem tudom, milyen összefüggésnek köszönhetően) az usb-s perifériák nem működtek. Újraindítás megoldotta, de a plasmashell továbbra sem állt le.
A sikertelenség után kipróbáltam az eredeti parancsot:
Itt is ugyanaz az eredmény, mint a parancsfájlos megoldásnál: nem áll le a plasmashell, nincs panel.
Ezután újra megnöveltem a késleltetést:
Itt már van annyi történés, hogy leáll a plasmashell, de nem indul újra.
A Manjaro fórumon ajánlott parancs:
Az elérési út mindegyik parancsnál szintén az /usr/bin/. Behelyettesítve ezt írtam be:
Sajnos itt sem történik semmi.
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte kimarite -
Értékelés:
Nem jó hír (a többi teszt eredménye). Talán az Indítást érdemes beállítani. És némi késleltetést.
A lényeg az, hogy betöltsön a grafikus környezet és akkor, vagyis utána indítsa újra a PlasmaShellt. Akár mérd ki az időt.
Okozhatja ezeket a hibákat maga a KDE környezet?
Beküldte atime -
Értékelés:
https://ftp.belnet.be/arcolinux/iso/v22.01.10/index.html
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte Norbert -
Értékelés:
Rájöttem, hogyan lehet mégis késleltetni egy program indulását a plasmában. Az Automatikus indításban, a kiválasztott program tulajdonságaiban meg lehet adni parancsokat. A sor elejére beírtam a sleep 30 ; parancsot, és működik.
De ami sokkal fontosabb, hogy a késleltetés módjának keresgélésekor belebotlottam az alábbi videóba:
https://www.youtube.com/watch?v=NGfvXqiSYf4
A videó készítője írta a következő scriptet, amivel újraindítja a plasmát:
Az Automatikus indításban ezt beállítottam. A bejelentkezéseknél látszik is, hogy kétszer indul a plasma. Ez kb. 3mp többletet jelent a betöltésnél, ami elfogadható. A beállítás óta legalább 15-ször újraindítottam/elindítottam a gépet, és minden alkalommal, bármilyen kijelző konfiggal jól tölt be a plasma, van panel és megmarad a legutóbbi kijelző beállítás. Szóval működik.
Tettem egy kísérletet Kubuntu 20.04-en is. Az előbbi script elsőre nem működött. Gondoltam, az időzítéssel lehet gond. Így kiegészítettem a scriptet így:
A késleltetést ki kellett kísérletezni, 1mp-cel már nem működött. A lényeg, hogy Kubuntun is működik ezzel a megoldással.
Automatikusan lefutó parancssor a plasmashell újraindítására?
Beküldte kimarite -
Értékelés:
A videó készítője írta a következő scriptet, amivel újraindítja a plasmát:
Kevesünk használ KDE asztali környezetet. De, ha nálad „jobban beválik” a fenti, mint a sima sleep-es javaslataink, akkor használd. Azt írod, a javaslatunk is működik:
Rájöttem, hogyan lehet mégis késleltetni egy program indulását a plasmában. Az Automatikus indításban, a kiválasztott program tulajdonságaiban meg lehet adni parancsokat. A sor elejére beírtam a sleep 30 ; parancsot, és működik.
A sleep alkalmazás természetesen nálad is ugyanúgy működik, mint nálam vagy bárki másnál. Az a lényeg, a parancssort megfelelően késleltessük, hogy egy bizonyos időben fusson le, és ne előbb. Írtam korábban erről itt (sleep). A fórum azért van, hogy javasoljunk megoldásokat, úgy, hogy a felhasználó megértse, és az némi plusz, ha tanul is ezzel a folyamattal.