Manjaro Linux - Forum Italiano

Cambio tema grub

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Cambio tema grub
« il: Marzo 27, 2020, 05:12:26 pm »
Ciao a tutti questo è il mio primo post, spero sia la sezione giusta, ho provato a fare ricerche ma non ho trovato risposta.

ecco la mia richiesta di aiuto:

Ciao a tutti, molti di voi fanno parte anche del gruppo telegram dove ho gia chiesto, ma trovo più giusto e ordinato fare la domanda qui. Ho difficoltà a personalizzare Grub, appurato che è meglio evitare di usare Grub-customizer (fa più danni che altro) ho scaricato vari tempi per grub e quest'applicazione grafica dice che non è presente il file theme.txt ma invece c'è in ogni cartella. ho provato ad installare via terminale i vari temi che ho scaricato dal sito gnome-look.org prendendo d'esempio il tema vimix ho fatto prove anche con altri temi ma nulla da fare, il tema viene installato ma ad una risoluzione orribile... la procedura è stata questa:

estratto il pacchetto con:
Codice: [Seleziona]
tar xvf grub-theme-vimix.tar.xzlanciato lo script:
Codice: [Seleziona]
cd grub-theme-vimix sudo sh install-vimix.she dopo ho aggiornato grub con:
Codice: [Seleziona]
sudo update-grubL'installazione è andata a buon fine ma come dicevo la risoluzione sarò tipo 640x480.

Da li mi sono imbattuto in varie ricerche e sono arrivato a questa guida.
secondo la guida va modificato il file grub presente al percorso seguente:
Codice: [Seleziona]
/etc/default/gruballa riga:
Codice: [Seleziona]
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
con le risoluzioni disponibili dalla scheda Grafica verificabili attraverso il comando:
Codice: [Seleziona]
hwinfo --framebufferla risoluzione piu alta che la mia scheda supporta è:

1280x1024x24 ( curiosità il 24 sono i bit giusto?)
Codice: [Seleziona]
hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer                           
  [Created at bios.459]
  Unique ID: rdCR.NnREUoYGtO1
  Hardware Class: framebuffer
  Model: "NVIDIA GF108 Board - 1071v008"
  Vendor: "NVIDIA Corporation"
  Device: "GF108 Board - 1071v008"
  SubVendor: "NVIDIA"
  SubDevice:
  Revision: "Chip Rev"
  Memory Size: 14 MB
  Memory Range: 0x01000000-0x01dfffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Mode 0x0345: 1600x1200 (+1600), 8 bits
  Mode 0x0346: 1600x1200 (+3200), 16 bits
  Mode 0x034a: 1600x1200 (+6400), 24 bits
  Mode 0x0360: 1280x800 (+1280), 8 bits
  Mode 0x0361: 1280x800 (+5120), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown
   


mentre quando uso normalmente il pc con qualsiasi distro o O.S. la risoluzione è 1920x1080p con monitor da 27”.

Quindi la riga è diventata:
Codice: [Seleziona]
GRUB_GFXMODE=1280x1024x24
GRUB_GFXPAYLOAD_LINUX=keep

Ho provato anche a salvare il file con esito positivo con la riga:
Codice: [Seleziona]
grub-mkconfig -o /boot/grub/grub.cfge poi
Codice: [Seleziona]
sudo update-grubma niente da fare....
« Ultima modifica: Marzo 28, 2020, 11:23:13 am da marco.a86 »

Cubanpit

  • *****
  • 3033
Re:Cambio tema grub
« Risposta #1 il: Marzo 28, 2020, 12:00:42 am »
MOD: ho modificato un poco il tuo messaggio per renderlo più leggibile, di solito gli output da terminale e il contenuto dei file è meglio metterli all'interno di tag "codice", di modo che venga utilizzato un font Monospace.

Lo script di installazione del tema semplicemente copia il tema nella cartella corretta, scrive il nome del tema del file /etc/default/grub ed esegue infine update-grub.
Per inciso update-grub è una semplice scorciatoia a grub-mkconfig, non c'è bisogno di lanciarli entrambi.

Per quanto riguarda la risoluzione, non riesco a capire se quantomeno riesce a raggiungere il livello 1280x1024x24 oppure no.
Citando il file /etc/default/grub:
Codice: [Seleziona]
# The resolution used on graphical terminal                                     
# note that you can use only modes which your graphic card supports via VBE         
# you can see them in real GRUB with the command 'videoinfo'                     
GRUB_GFXMODE=1920x1080x32
Hai provato a vedere l'output di quel comando da una shell di GRUB? Oppure sei sicuro che sia sempre identico all'output di hwinfo --framebuffer?

EDIT: l'ultimo numero nella risoluzione sono i bit, confermo.

EDIT2: ho letto la wiki di Arch che hai linkato, effettivamente hwinfo dovrebbe produrre i dati corretti, proverei comunque anche dalla riga di GRUB, per ogni evenienza.
« Ultima modifica: Marzo 28, 2020, 12:03:34 am da Cubanpit »

Re:Cambio tema grub
« Risposta #2 il: Marzo 28, 2020, 11:38:05 am »
Ciao, ti ringrazio per la correzione, non sapevo come inserire le righe di comando usate in un font monospace. Ora so come fare e quindi la prossima volta non sbaglierò.  ;)

Per quanto riguarda le risoluzioni ho postato tutto il risultato di: 
Codice: [Seleziona]
hwinfo --framebuffer
anche io voglio provare da riga di grub, in questo caso intendi che quando si avvia grub devo entrare nel terminale e digitare la stringa:
Codice: [Seleziona]
hwinfo --framebuffer
ieri sero ho fatto varie prove e la risoluzione che sembra più definita con meno sgranature è 1024x768x32 ma ha quel bordo orrendo...questo è un tema di prova appena raggiungerò il risultato finale a me gradito posterò foto. intanto grazie!
la cosa strana è che non è riportata nella lista che ho postato....
 

stonehenge

  • *****
  • 1907
  • Rolling User
Re:Cambio tema grub
« Risposta #3 il: Marzo 28, 2020, 11:57:03 am »
Ciao
Posta tutto il file  etc/default/grub
Ops vedo che hai risolto
« Ultima modifica: Marzo 28, 2020, 12:16:56 pm da D-BARTO »
Penso dunque sono acceso  :)
Rolling User: Manjaro 64bit Mate, KdePlasma,Xfce---PCLinuxOS 64 bit Mate
---------------------------------------------------------------
-Intel® Core™ i3-3217U CPU 1.80GHz×4 Intel 3rd Gen Core processor Graphics
-AMD E2-7110 APU-AMD Radeon R2 Graphics 4x1.8GHz 8gb ram

Re:Cambio tema grub
« Risposta #4 il: Marzo 28, 2020, 12:21:52 pm »
eccomi qui, allora da grub ho aperto il terminale ed ho digitato vbeinfo (ho provato anche videoinfo sono praticamente lo stesso comando) ecco il risultato nella foto allegato 1

poi ho cambiato la risoluzione con 1280x800x32 sembra che la situazione sia migliorata di poco i caratteri sono troppo piccoli quindi o aumento la dimensione de caratteri oppure ritorno a 1024x768x32 foto in allegato 2.
Per quanto rigarda il file grub ecco qui:
Codice: [Seleziona]
  GRUB_DEFAULT="saved"
GRUB_TIMEOUT="10"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=792 quiet apparmor=1 security=apparmor resume=UUID=31694e4b-df41-4512-af3f-d9305a00f483 udev.log_priority=3"
GRUB_CMDLINE_LINUX=""

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT="true"

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK="y"

# Uncomment to use basic console
GRUB_TERMINAL_INPUT="console"

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE="1280x800x32"

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX="keep"

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY="true"

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
GRUB_THEME="/usr/share/grub/themes/Tela/theme.txt"   
 

Cubanpit

  • *****
  • 3033
Re:Cambio tema grub
« Risposta #5 il: Marzo 28, 2020, 01:07:15 pm »
In effetti nella lista non sembrano esserci molte possibilità ad alta risoluzione, non so se esistano trucchi per forzare una risoluzione maggiore, immagino che se imposti una risoluzione più alta GRUB ignori semplicemente la tua scelta, puoi comunque provare.
Sappi che ad alte risoluzioni le scritte sono sempre piccole, devi poi capire come modificare il tema per aumentare la dimensione dei font.  ;)

Re:Cambio tema grub
« Risposta #6 il: Marzo 28, 2020, 01:25:47 pm »
infatti è proprio cosi, se inserisco risoluzioni più "alte" di quelle disponibili grub non me le riconosce. in ogni caso sono già soddisfatto del risultato...questa era solo una mia curiosità, se potevo avere grub bello e stilizzato ne ero contento...ma visto il risultato quasi quasi torno alla schermata minimal  ;D

stonehenge

  • *****
  • 1907
  • Rolling User
Re:Cambio tema grub
« Risposta #7 il: Marzo 28, 2020, 06:43:58 pm »
C è un altro modo è da stabilire se più semplice  o no (per me si)
 [ You are not allowed to view attachments ]  
Io non ho fatto niente di quello descritto sopra, ho agito sul file theme.txt che nomina quando fai l'update grub.
usr/share/grub/themes/manjaro/theme.txt
Per l'immagine che si vuole basta rinominare quella che c è gia in bachgraund.png (volendo possiamo utilizzare anche una jpg basta dirglielo nel file theme.txt
Attenzione occorre essere root e si può far danni se non siamo più che sicuri di quello che si fa
e si può modificare tanto altro come il messaggio che ti appare (Benvenuto o quello che si vuole) la posizione delle scritte ecc
« Ultima modifica: Marzo 28, 2020, 08:40:16 pm da D-BARTO »
Penso dunque sono acceso  :)
Rolling User: Manjaro 64bit Mate, KdePlasma,Xfce---PCLinuxOS 64 bit Mate
---------------------------------------------------------------
-Intel® Core™ i3-3217U CPU 1.80GHz×4 Intel 3rd Gen Core processor Graphics
-AMD E2-7110 APU-AMD Radeon R2 Graphics 4x1.8GHz 8gb ram

max deal

  • *****
  • 1824
  • The dark side of the moon
Re:Cambio tema grub
« Risposta #8 il: Marzo 28, 2020, 07:48:03 pm »
D-BARTO vedo che hai fatto tutto questo utilizzando virtualbox, per cui  i danni sono limitati al sistema virtuale.
Codice: [Seleziona]
Attenzione occorre essere root e si può far danni se non siamo più che sicuri di quello che si fa bene hai fatto a sottolinearlo.
Codice: [Seleziona]
user/share/grub/themes/manjaro/theme.txt
usr  o sbaglio ?
« Ultima modifica: Marzo 28, 2020, 07:50:40 pm da max deal »
Un augurio di una vita serena e tranquilla.

manjaro xfce
Quad Core model: Intel Core2 Quad Q6600 bits: 64 type: MCP
  L2 cache: 4096 KiB
AMD Park [Mobility Radeon HD 5430] driver: radeon v: kernel

stonehenge

  • *****
  • 1907
  • Rolling User
Re:Cambio tema grub
« Risposta #9 il: Marzo 28, 2020, 08:38:07 pm »
Ok grazie max la cartella di partenza è usr già modificato sopra.
Si, adesso ho la possibilità di virtualizzare quindi gli esperimenti li faccio in virtuale prima di attuarli sul sistema principale.
I danni comunque in questo caso sarebbero minimi e facilmente recuperabili.Ma se non si fanno è meglio. ;)
« Ultima modifica: Marzo 28, 2020, 08:45:33 pm da D-BARTO »
Penso dunque sono acceso  :)
Rolling User: Manjaro 64bit Mate, KdePlasma,Xfce---PCLinuxOS 64 bit Mate
---------------------------------------------------------------
-Intel® Core™ i3-3217U CPU 1.80GHz×4 Intel 3rd Gen Core processor Graphics
-AMD E2-7110 APU-AMD Radeon R2 Graphics 4x1.8GHz 8gb ram

stonehenge

  • *****
  • 1907
  • Rolling User
Re:Cambio tema grub
« Risposta #10 il: Aprile 20, 2020, 01:03:32 pm »
Questo è del sistema reale adesso.  [ You are not allowed to view attachments ]  un po scuretto ma....
E' già... c è anche windows il pc è recente non l'ho voluto eliminare.
« Ultima modifica: Aprile 20, 2020, 01:06:20 pm da D-BARTO »
Penso dunque sono acceso  :)
Rolling User: Manjaro 64bit Mate, KdePlasma,Xfce---PCLinuxOS 64 bit Mate
---------------------------------------------------------------
-Intel® Core™ i3-3217U CPU 1.80GHz×4 Intel 3rd Gen Core processor Graphics
-AMD E2-7110 APU-AMD Radeon R2 Graphics 4x1.8GHz 8gb ram