Brutta schermata di blocco in Xubuntu


31

quando blocco lo schermo, non ottengo la bella finestra di accesso che è presente dopo il riavvio del mio laptop. Ottengo qualcosa di brutto simile a questo:

inserisci qui la descrizione dell'immagine

Ho cercato su Google questa immagine, non è uno screenshot esatto, ma è quasi lo stesso. Come posso risolvere questo problema? È un comportamento standard o ho rotto qualcosa? L'immagine dello schermo in fiamme mi spaventa, ma mi ripeto "Non fatevi prendere dal panico!" e aiuta un po '.

  • È brutto.
  • Non sembra il 99% del mio ambiente.
  • Uso più layout di tastiera. Quando si digita la password, devo vedere quale è attivo , perché altrimenti faccio errori di battitura nella mia password e devo provare ad accedere più volte. Con questa schermata, di solito finisco esattamente in 3-5 tentativi, mentre faccio ipotesi sbagliate e altri errori di battitura accidentali causati dal nervosismo.
  • Perché si chiama XScreenSaver? Ho disabilitato gli screensaver. Li odio. Voglio solo bloccare il mio computer mentre vado in bagno o per un pranzo. Voglio la mia schermata di accesso.

1
Ho avuto lo stesso problema in Lubuntu, ne discutiamo qui: ubuntuforums.org/showthread.php?t=1908141 Controlla il link nel suo secondo post per maggiori dettagli.
Veazer,

Sembra ragionevole. L'unico problema è quindi l'usabilità. C'è un modo per visualizzare quale layout di tastiera sto attualmente usando? (Tuttavia, penso ancora che la "coerenza" abbia anche un enorme impatto sull'usabilità. Non si tratta tanto di cosmetici, ma anche di navigazione dell'utente ecc.)
Honza Javorek,

Non ne ho idea, non avevo considerato il problema della tastiera. Sono tornato al gnome fallback dopo aver giocato con xfce e lxde.
Veazer,

Risposte:


28

Rimuovere xscreensavere installare gnome-screensaverche ha un aspetto più lucido:

sudo apt-get remove xscreensaver
sudo apt-get install gnome-screensaver

Puoi anche impostare una scorciatoia per bloccare lo schermo con la tastiera:

Start> Settings Manager> Keyboard> Application Shortcuts>Add

Command: xflock4

ShortCut: <Super>l ; (e.g. press the "Windows key" + l)

NOTA: l'unico potenziale svantaggio di questo è che gnome-screensavertirerà le dipendenze di gnome che in un desktop molto minimalista potrebbero non essere già presenti. Ma sulla maggior parte dei sistemi medi le librerie di gnome sono già installate comunque, quindi non c'è sovraccarico.


Sebbene tu non abbia fornito dei chiari chiarimenti come ha fatto green7, ho ottenuto da te una soluzione ai miei problemi, che apprezzo di più. Accetterò quindi la tua risposta. La migliore risposta sarebbe una combinazione di voi due, ma devo sceglierne una :)
Honza Javorek,

1
Buono a sapersi: se hai già un desktop Xubuntu completo, gnome-screensaver non avrà bisogno di alcuna dipendenza aggiuntiva. Sembrerà bello senza richiedere troppe risorse aggiuntive.
gerlos,

1
Non esiste esattamente lo screen saver in gnome-screensaver, solo "blanker schermo".
Serge,

@Serge: poiché stiamo arrivando alla terminologia qui, quindi se l'app non cancella il display, non sta davvero 'salvando' lo schermo e la batteria; probabilmente hai bisogno di un idle-display-energy-waster .
ccpizza,

Volevo dire che non esiste alcuna funzionalità simile a xscreensaver in gnome-screensaver. Inoltre non vedo alcun indicatore del layout della tastiera nella schermata di blocco di gnome-screensaver.
Serge,

7

Xscreensaver è un pacchetto che è un framework estensibile per lo screen saver e blocca il computer.

Secondo questa pagina linuxfromscratch.org .

XScreenSaver è un salvaschermo e un armadietto modulari per il sistema X Window. È altamente personalizzabile e consente l'uso di qualsiasi programma che può attingere alla finestra principale come modalità di visualizzazione. Lo scopo di XScreenSaver è mostrare belle immagini sullo schermo quando non è in uso, in linea con la filosofia secondo cui i monitor non presidiati dovrebbero sempre fare qualcosa di interessante, proprio come nei film. Tuttavia, XScreenSaver può anche essere utilizzato come un blocco dello schermo, per impedire ad altri di utilizzare il terminale mentre si è assenti.

Non conosco il motivo per cui viene utilizzato in Lubuntu e Xubuntu, ma potrebbe essere a causa della sua popolarità, stabilità e probabilmente è leggero.

Riduce inoltre l'onere della creazione di un nuovo pacchetto per sostituire il software già esistente.


1
Grazie per la spiegazione. Hai risposto alla mia domanda "Perché si chiama XScreenSaver?" e un paio di altri miei per chiarire la mia confusione. Tuttavia, non hai fornito alcuna soluzione ai miei problemi, quindi accetterò la risposta di ccpizza.
Honza Javorek,

7

Ti piace il nero? Prova Slock, è il miglior esempio del principio KISS.

Per installarlo: sudo apt-get install suckless-tools

Quindi, il modo più semplice per configurarlo in xubuntu è: sudo apt-get remove xscreensaver

Questo perché di default xscreensaver ha la precedenza su altri salvaschermi, bloccandoli tra loro. Una volta rimosso, puoi uccidere il thread xscreensaver già in esecuzione in background o semplicemente riavviare.

Goditi la semplicità.


1
La semplicità è piacevole nella misura in cui non uccide l'usabilità. Nella mia domanda che ho citato ho bisogno di vedere quale layout di tastiera è attivo.
Honza Javorek,

Benvenuto in Ask Ubuntu! Si prega di evitare di pubblicare la stessa risposta in più di un posto. Quando sei tentato di farlo, ciò significa in genere: (1) la risposta deve essere personalizzata per tenere conto di ciò che è diverso nelle diverse domande, (2) una domanda deve essere contrassegnata per la chiusura come duplicato di un'altra domanda (puoi contrassegnare i post con 15 reputazione ), (3) la risposta dovrebbe essere davvero un commento, oppure (4) la risposta dovrebbe essere pubblicata nel posto più appropriato, e commenti di una riga pubblicati sulle altre domande che riassumono e collegano ad esso.
Eliah Kagan,

Grazie, all'inizio ero preoccupato che avrebbe installato anche gli strumenti 9base, ma questi sono in un pacchetto diverso. Questa è una soluzione molto minimale e difficile utilizzo diversi layout di cui non mi preoccupo per quella funzionalità mancante. Arch wiki dice che non è in grado di bloccare l'accesso tty (apparentemente sflock lo fa). Invece di disinstallare xscreensaver che avrebbe - rotto un meta pacchetto su GalliumOS - ho commentato la sezione relativa agli altri messaggi lock_cmdin /usr/bin/xflock4.
LiveWireBT

0

È più semplice utilizzare le schermate di blocco " Bianco su nero " o " Nero su nero " di serie in X / Ubuntu 18.04.2 LTS usando xfce4. Questo vale anche per xfce4 installato su Ubuntu senza il xubuntu-desktoppacchetto.

Il pacchetto xscreensaver-datacontiene il tema predefinito " Bianco su nero " in /etc/X11/app-defaults/XScreenSaver.

Il pacchetto xubuntu-default-settingscontiene /etc/skel/.Xdefaults, copiato ~/.Xdefaultsdurante la creazione di qualsiasi account utente, che contiene il tema " Nero su nero ".

/etc/xdg/xfce4/xinitrccarica ~/.Xdefaultscon codice:

 # Has to go prior to merging Xft.xrdb, as its the "Defaults" file
 test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
 test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"

 # ~/.Xresources contains overrides to the above
 test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"

Per tornare ai valori predefiniti, eliminare ~/.Xdefaults.

Per usare il tema scuro, usa un comando come:

 (mkdir -p /tmp/xubuntu-default-settings && cd /tmp/xubuntu-default-settings && apt download xubuntu-default-settings && dpkg -x xubuntu-default-settings*.deb . && cp etc/skel/.Xdefaults $HOME/)

O:

 deb=xubuntu-default-settings ; apt download "$deb" && ar x "$deb"*.deb data.tar.xz && tar -C $HOME/ -xJf data.tar.xz ./etc/skel/.Xdefaults --strip-components=3 && rm data.tar.xz "$deb"*.deb

Utilizzare ~ / .Xdefaults come modo semplice per riprogrammare la schermata di blocco di xscreensaver in base al contenuto dei file precedentemente annotati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.