Newsgroup: it.comp.os.linux.iniziare
Titolo: VoidLinux e DE

 
 
Salve a tutti
 
Ancora problemi con il DE  Lxqt e Gnomedesktop.
In VM ho installato VoidXfce, avevamo risolto con l'aiuto
di sacarde, avevo messo in home il file xinitrc modificato
con scritto qualche cosa come startexfce4 e funzionava!
Ho rimosso Xfce4, perche avevo letto che Lxqt era disponibile
anche per Void, rimosso xfce4 installato Lxqt, mi trovo ancora
lo stesso problema, non parte il DE con startx, allora cerco di
risolvere come avevo fatto la scorsa volta, ma non funziona.
Rimuovo lxqt xbps-remove -R lxqt, installo poi gnomedesktop
ma nemmeno con questo parte il desktop.
Ti scegli il desktop lo installi e dovrebbe partire qualche cosa.
Invece non parte nulla!
Boh, questa  void deve avere dei problemi di qualche tipo!
 
 
Saluti
 
 
 
 
 

 ha scritto nel messaggio
news:t0cfnf$1rph$1...@gioia.aioe.org...

ho reinstallato void dalla iso liscia diciamo cosi, poi lxqt xorg* xinit
compare un messaggio:
qt.qpa.xcb: Could not load, the Qt platform plugin "xcb" in ""
even though it was found.
This application failed to start because no Qt platform plugin could
be initialized. Reinstalling the application mai fix this problem.
Available platform plugin are: eglfs, linuxfb, minimal, minimaegl,
offscreen, vnc, xcb
 
Ho cercato su goo pare che per void già dal 2018 c'era questo problema.
 
 
 
 
 
 
 

dentro .xinitrc hai "exec startlxqt" ?

 dentro .xinitrc hai "exec startlxqt" ?
 
si, dentro xinitrc ho scritto exec startlxqt tolto quel twm&
questo file era presente sia in /usr/bin che in /bin
 
 
 
 
 
 
 
 

 ha scritto nel messaggio
news:t0f52e$1tqu$1...@gioia.aioe.org...

questo file,  intendo startlxqt e presente sia in /bin che in /usr/bin
xinirtc l'ho preso da /etc/X11/xinit e l'ho copiato in /home scrivendo
in fondo e tolto quella parte che avevi indicato twm& aggiungendo
exec startlxqt ma dalla linea di comando nulla.
Installato Lightdm ma non e servito a nulla.
 
Qualche anno fa utilizzavo Debian ma non ho xinitrc
in home o home/miacartella ma con exec startx il DE
parte, in home/miacartella ce  Xautority ed e vuoto.
 
 
 
 
 
 
 


In void linux che avevo ancora installata in macchina
virtuale dall'altra volta quando volevi provare Lumina
Desktop, ho dato:
-----------------
xbps-install -Sy
xbps-install lxqt
-----------------
 
 
Si installata tutto il necessario rispondendo "Yes" alle
domande di conferma. Poi in ~/.xinitrc ho messo in fondo:
--------------
exec startlxqt
--------------
 
 
Bon, lxqt parte senza problemi quando dopo il login
testuale lancio:
------
startx
------

 
"Joe" <J...@e.invalid> ha scritto nel messaggio 
news:c06.622c6...@master.fishnet.local...

Ok, ti ringrazio per l'info, allora proverò cosi come hai suggerito.
Però non e normale fare un aggiornamento -Sy se fosse tutto a posto.
Certe cose il novizio non le sà.
 
 
 
 
 

 Certe cose il novizio non le s?.
 
 
Invece quel comando serve proprio a sincronizzare il repo remoto con
il database locale. Va lanciato sempre quando si vuole installare roba
nuova. O per lo meno, a me dava un errore di GPG Key non avendo usato
quel comando da qualche giorno, magari è un caso, ma nel dubbio meglio
sempre assicurarsi che xbps operi sul parco software corrente.
 
Su Slackware per fare un esempio:
 
slackpkg update
 
è fondamentale prima di poter utilizzare "slackpkg install qualcosa".
Ma anche:
 
sbopkg -r
 
E poi "sbopkg -i qualcosa".
 
Ma anche APT per le varie derivate Debian:
https://askubuntu.com/questions/222348/what-does-sudo-apt-get-update-do
 
https://askubuntu.com/questions/94102/what-is-the-difference-between-apt-get-update-and-upgrade
 
 
 
Forse DNF su Redhat/Fedora automatizza questo passaggio e mi pare
anche pacman su Arch (-S).
Il novizio non sa parecchie cose: buona occasione per andarsi a
leggere il manuale. Neanche io avevo mai usato void, eppure con
un paio di ricerche e 5 minuti di lettura ho fatto.

 un paio di ricerche e 5 minuti di lettura ho fatto.
 
va bene, avevo provato ad installare lxqt con xbps-install -S
si vede che solo -S non e sufficente, adesso farò una prova
con questa:
https://voidlinux.mirror.garr.it/live/current/void-live-i686-20210930.iso
 
 
installo lxqt con xbps-install -Sy e poi ti saprò dire.
 
 
 
 
 
 
 
 

 ha scritto nel messaggio
news:t0i9kd$43u$1...@gioia.aioe.org...

installato la void liscia, poi xbps-install -Sy xorg* xinit lxqt
ho copiato da /etc/X11/xinit il file xinitrc in home
ho tolto le ultime righe che erano da twm& e ho scritto: exec startlxqt
questo file e presente sia in /bin che /usr/bin, riavviato cosi per scrupolo
startx appaiono scritte di X11 ma non parte il DE, exec startlxqt non parte.
startlxqt niente appaiono le scritte di X ma nulla, certe volte mi porta sul
login altre volte no. Quello che ho fatto e rinominare xinitrc in .xinitrc
dopo questo con startx e partito il DE. In /etc/X11/xinit non e un file
nascosto.
Posso dire qualche cosa del DE, ci sono i nomi rete  nomeutente un altra
nome ma  si vede solo il nome, non ci sono le cartelle, o almeno con quello
sfondo che devo cambiare, non si vedono.
Manca quasi tutto ce da lavorarci su.
Ieri avevo installato su una bionic lxqt ma non si vedeva nulla,  tutto
nero.
Pensavo di trovare i sorgenti e compilare lxqt per vedere se poteva
essere diverso da quello che trovi nei repo distro.
Vedo che sono uguali quindi lasciamo  stare!?
 
Dovrei fare una contro prova, rifare tutto ma senza: xbps-install -Sy lxqt
ma solo xbps-install  -S lxqt per vedere poi spostando xinitrc da
/etc/X11/xinit e poi .xinitrc se  lxqt parte,  magari lo faccio nei prossimi
giorni!
Ho notato che il layout della tastiera pur impostato su IT  e rimasto ancora
US sul terninale con un editor non ho ctrl.
Intanto togliendo da /home/user .xinitrc  non parte, con il file in
/home/user/.xinitrc ok quindi .xinitrc deve stare in /home/user
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 ha scritto nel messaggio
news:t0i9kd$43u$1...@gioia.aioe.org...



 /home/user/.xinitrc ok quindi .xinitrc deve stare in /home/user
 
intendo che se .xinitrc e solo in /home il de non parte.
deve stare in /home/user/.xinitrc
 
 
 


Certo come tutti i files di configurazione dell'utente particolare, nel
tuo caso "user".
 
man xinit
---------
If  no  specific client program is given on the command line, xinit will
look for a file in the user's home directory called .xinitrc to run as
a shell script to start up client programs.  If no such file exists,
xinit will use the following as a default:
 
xterm  -geometry  +1+1  -n  login  -display  :0
-----------------------------------------------
 
per "user's home directory" s'intende appunto la home dell'utente in
questione che non è:
 
"/home"
 
ma:
 
"/home/ilmionomeutente"
 
 
per xbps anche lì ti consiglio:
 
man xbps-install
 
https://man.voidlinux.org/xbps-install.1
 
 
 
Da come scrivi mi dà l'idea che stai andando a tentoni, ma con criterio
"a casaccio". Una volta rispondevano RTFM, che poteva sembrare scortese
e scorbutico, e un po' lo era anche... Però il fatto di andarsi a leggere
qualche riga dava i suoi frutti per imparare per davvero a saper mettere
le mani dove serve e come. E soprattutto si imparava a trovare risposte
velocemente in autonomia.

 
"Joe" <J...@e.invalid> ha scritto nel messaggio 
news:3fa8.622c...@master.fishnet.local...

quando utilizzavo Debian con l'installazione del login manager andava
tutto a posto se non sapevi del comando startx ecc, nella Debian che 
utilizzo
non ce .xinitrc in /home/user eppure parte il DE con startx.
Tra tutte le distro che ci sono in giro magari ci sono tante o poche piccole 
differenze.
 
 
 
 
 

 velocemente in autonomia.
 
hai letto anche, visto che si può utilizzare il DE che si vuole, cosa va
scritto e dove nel file /home/user/.xinitrc, perche con lumina era
exec start-lumina se non ricordo male, con lxqt e startlxqt oppure
exec startlxqt.
Insomma ogni DE ha la propria riga per avviarsi.
Ma penso che con Debian non c'era bisogno di
occuparsi di queste cose, non per dire che Debian
e la migliore distro sulla terra.
 
 
 

 
Ho installato ancora la void liscia, poi xbps-install -S mate-desktop xorg*
xinit, ho copiato /etc/X11/xinit/xinitrc in /home/user/.xinitrc ho guardato
cosa mettere nel file xinit perche in /usr/bib e /bin non ci sono file come
per lumina: startlumina-desktop oppure startlxqt,  provo con mate-session
nell'ultima riga come indicato:
https://voidlinux.org/news/2014/09/MATE-desktop.html
 
 
i servizi avviati sono tra gli altri, dbus, lightdm , riavvio ma il
loginmanager non si vede, con startx non parte.
 
 
 
 
 
 
 
 
 
 
 

 login manager non si vede, con startx non parte.
 
A me parte, tra l'altro probabilmente serve installare anche meno roba,
quel link è un po' vecchio e ad esempio consolekit non me lo trova,
probabilmente lo hanno sostituito con qualcos'altro.
 
Io ho dato da root:
----------
xbps-install -S mate mate-extra
----------
 
Esco da root e entro come utnte semplice.
Poi in ~/.xinitrc in ultima riga ho sostituito a "exec startlxqt":
-----------------
exec mate-session
-----------------
 
A quel punto digito "startx" e mate è partito.
Non riuscivo a usare il mouse però, ma forse è dovuto alla macchina
virtuale... Comunque ho inviato ctrl+alt+backspace e torno in tty.
Da lì ho riavviato e Mate sembra funzionante con tanto di cursore del
mouse operativo.
 
 
Comunque se vuoi usare un avvio diretto in sessione grafica,
una volta in slackware si diceva "in run level 4" (ma anche ora)
devi impostare l'avvio del sistema in quel modo e dotarti di un
login o session manager come si vuol chiamare.
Void di suo non lo installa, anche se può essere che in mancanza di
meglio venga usato quello di serie di X11.
 
Come arch, ma anche debian da quello che ricordo io e slackware,
la scelta di usare di default il "runlevel 3" ovvero login testuale
era preferibile perché l'utente può voler installare su un ambiente
server anche senza X instalalto.
Per quello lasciano all'utente la facoltà di aggiungere roba.
Parliamo di installazione da sistema minimale.
Slackware mi pare faccia scegliere nella fase di installazione
col suo wizard... Probabilmente anche Debian.
Arch no. Devi fare tutto a mano a meno di usare qualche script
di installazione semplificativo.
Altrimenti ci sonon un sacco di altre distribuzioni come ubuntu
ad esempio preimpostate per utenza desktop, dove non devi scegliere
niente e ti ritrovi nella sessione grafica, senza dover sapere
neanche cos sia.
 
Void non è pensata per utenti alle prime armi. Il ché dà all'utente
avanzato più possibilità di configurazione, ma al neofita non
apporta grandi vantaggi, a meno ché non si abbiano scopi didattici.

 
"Joe" <J...@e.invalid> ha scritto nel messaggio
news:2c33.622e...@master.fishnet.local...

va bene  ti ringrazio!
 
 
 
 

per evitare di gestire il DE a mano, non lo farebbe es. avviare lightdm o gdm o sddm o simili ?

 per evitare di gestire il DE a mano, non lo farebbe es. avviare lightdm o gdm o sddm o simili ?
 
 
Sì esattamente, direi di partire da qui:
 
https://docs.voidlinux.org/config/graphical-session/xorg.html
 
 
In generale perima di andare a tentoni una buona lettura di 3 paginette
del manuale void aiutano a capire più o meno cosa serve e cosa bisogna
fare. Se uno poi ha dubbi accompagna la cosa con qualche ricerca.
 
Probabilmente installando uno dei gestori citati viene
aggiunto il servizio corrispondente, a quel punto il
servizio può essere testato e sbloccato per lavorare
automaticamente all'avvio del sistema. In quel modo non
so, ma credo che proponga la scelta tra varie interfacce
grafiche che troverà installate o qualcosa di simile.
 
In quella stessa pagina è spiegato anche l'approccio
"manuale" con xinit e xinitrc scritto più o meno a mano.