script e alt + tab

Pierro

Utente Attivo
379
66
CPU
i5-3450
Scheda Madre
asus P8H77-V
HDD
Crucial M500 250 GB + 488 GB Maxtor STM3500418AS (SATA)
RAM
DDR3 1600Mhz PC12800 8GB G.Skill Ripjaws-X 1.5V CL9 (2x4GB)
GPU
geforge gtx 760
Audio
integrata
Monitor
Asus VE208T 1600 x 900
PSU
Corsair Builder Series CMPSU-500CXV2 500W
Case
COOLER MASTER Elite 370 Midi Black
Periferiche
tastiera drevo calibur wireless
OS
windows 10 - Mint 19
Buongiorno, mi rivolgo ancora una volta a voi per risolvere un paio di problemini.
Il primo riguarda la nuova tastiera cmstorm devastator, è una tastiera retroilluminata, ovviamente per far andare la retroilluminazione che di base su lubuntu non va ho trovato in rete questo simpatico script
Codice:
#!/bin/bash
xmodmap -e "add mod3 = Scroll_Lock"
che funziona benissimo ma che devo lanciare ogni volta che loggo o che il pc va in stand by. Volevo chiedervi come fare per far caricare lo script già all'avvio, ancora prima di entrare come utente.
Secondo problema riguarda la combinazione alt+tab che non funziona, in rete ho trovato chi ha risolto con compiz, ma su lubuntu non trovo l'impostazione segnalata dalle varie guide. è molto scomodo dato che se gioco a schermo intero non riesco spostarmi tra browser teamspeak etc.
Grazie in anticipo
PS: con la nuova vga va una meraviglia e l'istallazione è stata più facile su linux che su windows :asd:
 

Ico Bellungi

Utente Èlite
2,920
626
Piazza una copia di quello script in /etc/init.d e controlla che sia eseguibile (se non lo è rendilo eseguibile con chmod) e poi crea un link per quello script sotto /etc/rc2.d
Codice:
ln -s /etc/init.d/tuoscript /etc/rc2.d/S999tuoscript
Quell S999 all'inizio l'ho messo perchè gli script nella directory Iniziano con Sxx e vanno in ordine.

Altro metodo, più "ubuntese": piazzare lo script dove vuoi e linkarlo in /lib/init/upstart-job

Altro metodo, dai un'occhiata al file /etc/rc.local ed aggiungi una riga col path assoluto del tuo script prima di "exit 0"

Ubuntu ha la (s)fortuna di avere upstart, funziona un po' diverso dai sistemi basati su init

- - - Updated - - -

Ah, una precisazione. Il primo metodo prevede un link sotto /etc/rc2.d, perchè, se mi ricordo bene, Ubuntu usa di default il runlevel 2.
Ma non ne sono così sicuro, per controllare quale runlevel stai usando dai il comando runlevel da terminale
 
  • Mi piace
Reazioni: Pierro

Pierro

Utente Attivo
379
66
CPU
i5-3450
Scheda Madre
asus P8H77-V
HDD
Crucial M500 250 GB + 488 GB Maxtor STM3500418AS (SATA)
RAM
DDR3 1600Mhz PC12800 8GB G.Skill Ripjaws-X 1.5V CL9 (2x4GB)
GPU
geforge gtx 760
Audio
integrata
Monitor
Asus VE208T 1600 x 900
PSU
Corsair Builder Series CMPSU-500CXV2 500W
Case
COOLER MASTER Elite 370 Midi Black
Periferiche
tastiera drevo calibur wireless
OS
windows 10 - Mint 19
Piazza una copia di quello script in /etc/init.d e controlla che sia eseguibile (se non lo è rendilo eseguibile con chmod) e poi crea un link per quello script sotto /etc/rc2.d
Codice:
ln -s /etc/init.d/tuoscript /etc/rc2.d/S999tuoscript
Quell S999 all'inizio l'ho messo perchè gli script nella directory Iniziano con Sxx e vanno in ordine.

Altro metodo, più "ubuntese": piazzare lo script dove vuoi e linkarlo in /lib/init/upstart-job

Altro metodo, dai un'occhiata al file /etc/rc.local ed aggiungi una riga col path assoluto del tuo script prima di "exit 0"

Ubuntu ha la (s)fortuna di avere upstart, funziona un po' diverso dai sistemi basati su init

- - - Updated - - -

Ah, una precisazione. Il primo metodo prevede un link sotto /etc/rc2.d, perchè, se mi ricordo bene, Ubuntu usa di default il runlevel 2.
Ma non ne sono così sicuro, per controllare quale runlevel stai usando dai il comando runlevel da terminale
Codice:
pietro@pietro-pc:~$ runlevel
N 2
pietro@pietro-pc:~$
quindi quale metodo è meglio?
e per quanto riguarda alt+tab qualche idea??
 
Ultima modifica:

Ico Bellungi

Utente Èlite
2,920
626
Boh non so quale è meglio, io proverei il terzo.
Riguardo ALT+TAB non ho idea, prova con SUPER+TAB. Super di solito ha il simbolino di Windows

- - - Updated - - -

Anzi, no. io lo script lo lancerei in automatico al login, che è più semplice
 
  • Mi piace
Reazioni: Pierro

Antonuccio

Utente Attivo
841
272
CPU
Intel Core i7-3770 3.4GHz
Dissipatore
Noctua NH-U9S push-pull
Scheda Madre
Gigabyte GA-B75-D2V
HDD
SSD Crucial BX200 240GB + WD Blue 1TB
RAM
Kingston ValueRam 1600MHz (9-9-9-24) 2x8GB
GPU
Nvidia GeForce RTX 3060 12GB
Audio
Integrata
Monitor
LG UltraGear 27GP850 QHD
PSU
Aerocool Kcas 500W
Case
Aerocool QS-182
Periferiche
Tastiera Royal Kludge RK61 brown switches; Mouse Logitech g502 Hero; Controller Logitech F310.
OS
Manjaro Linux XFCE (stable branch) - Debian 12 Bookworm
Potrebbe essere una boiata colossale, ma... la dico lo stesso :asd:

@Pierro guarda anche qui (http://www.tomshw.it/forum/linux-e-...ubuntu-14-04-1-a-post4148514.html#post4148514) per due comandi che dovrebbero attivare e disattivare l'illuminazione della tastiera:

per accendere:
xset led 3

per spegnere:
xset- led 3

Allora puoi creare due script:

Codice:
#!/bin/bash
xset led 3
e
Codice:
#!/bin/bash
xset -led 3
salvarli e renderli eseguibili.

Puoi mettere il primo in esecuzione automatica (... non ho presente lubuntu ora...)
Così ogni volta che ti loggherai avrai l'illuminazione della tastiera attiva.

Oppure rendere l'attivazione dell'illuminazione disponibile al login per tutti gli utenti creando:
sudo touch /etc/xdg/autostart/backlight.desktop
ed editando tale file scrivendoci:
Codice:
[Desktop Entry]
Type=Application
Name=Devastator Backlight
Exec=xset led 3
Icon=system-run

In pratica equivale a quel comando che hai citato.

E qui viene una mia considerazione: il problema è che questi comandi hanno effetto solo se dati con server grafico già avviato, nel caso di Lubuntu solo dopo che Lightdm (o altro display manager) sono stati lanciati; se lo dai in una console senza che xserver sia avviato ricevi un messaggio tipo "unable to open display ''".

Quindi anche se metti lo script in esecuzione automatica, il nick e la password dovrai digitarli "al buio" e dare quei comandi prima è inutile per il motivo che ho appena detto.

Per Alt+Tab non ho idea
 
  • Mi piace
Reazioni: Pierro

Pierro

Utente Attivo
379
66
CPU
i5-3450
Scheda Madre
asus P8H77-V
HDD
Crucial M500 250 GB + 488 GB Maxtor STM3500418AS (SATA)
RAM
DDR3 1600Mhz PC12800 8GB G.Skill Ripjaws-X 1.5V CL9 (2x4GB)
GPU
geforge gtx 760
Audio
integrata
Monitor
Asus VE208T 1600 x 900
PSU
Corsair Builder Series CMPSU-500CXV2 500W
Case
COOLER MASTER Elite 370 Midi Black
Periferiche
tastiera drevo calibur wireless
OS
windows 10 - Mint 19
Ok risolto per la tastiera creando lo script e facendolo partire all'avvio con backlight.desktop, ma come giustamente suggeriva @Antonuccio comunque il login si fa al buio. @Ico Bellungi anche super+tab non funziona. Pensate sia possibile creare uno script con la funzione di switchare tra le finestre ed assegnarlo ad una combinazione di tasti?
 

Antonuccio

Utente Attivo
841
272
CPU
Intel Core i7-3770 3.4GHz
Dissipatore
Noctua NH-U9S push-pull
Scheda Madre
Gigabyte GA-B75-D2V
HDD
SSD Crucial BX200 240GB + WD Blue 1TB
RAM
Kingston ValueRam 1600MHz (9-9-9-24) 2x8GB
GPU
Nvidia GeForce RTX 3060 12GB
Audio
Integrata
Monitor
LG UltraGear 27GP850 QHD
PSU
Aerocool Kcas 500W
Case
Aerocool QS-182
Periferiche
Tastiera Royal Kludge RK61 brown switches; Mouse Logitech g502 Hero; Controller Logitech F310.
OS
Manjaro Linux XFCE (stable branch) - Debian 12 Bookworm
Ok risolto per la tastiera creando lo script e facendolo partire all'avvio con backlight.desktop, ma come giustamente suggeriva @Antonuccio comunque il login si fa al buio. @Ico Bellungi anche super+tab non funziona. Pensate sia possibile creare uno script con la funzione di switchare tra le finestre ed assegnarlo ad una combinazione di tasti?
Si potrebbe cercare di fare qualcosa con xdotool, ma ora come ora non ti so dire nulla di più.

- - - Updated - - -
@Pierro,
Potresti dirmi cosa c'è in /etc/X11/xorg.conf
cat /etc/X11/xorg.conf

poi cosa contiene la cartella /etc/X11/xorg.conf.d
ls -la /etc/X11/xorg.conf.d
 
  • Mi piace
Reazioni: Pierro

Pierro

Utente Attivo
379
66
CPU
i5-3450
Scheda Madre
asus P8H77-V
HDD
Crucial M500 250 GB + 488 GB Maxtor STM3500418AS (SATA)
RAM
DDR3 1600Mhz PC12800 8GB G.Skill Ripjaws-X 1.5V CL9 (2x4GB)
GPU
geforge gtx 760
Audio
integrata
Monitor
Asus VE208T 1600 x 900
PSU
Corsair Builder Series CMPSU-500CXV2 500W
Case
COOLER MASTER Elite 370 Midi Black
Periferiche
tastiera drevo calibur wireless
OS
windows 10 - Mint 19
Si potrebbe cercare di fare qualcosa con xdotool, ma ora come ora non ti so dire nulla di più.

- - - Updated - - -
@Pierro,
Potresti dirmi cosa c'è in /etc/X11/xorg.conf
cat /etc/X11/xorg.conf

poi cosa contiene la cartella /etc/X11/xorg.conf.d
ls -la /etc/X11/xorg.conf.d
Codice:
pietro@pietro-pc:~$  cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: File o directory non esistente
Codice:
pietro@pietro-pc:~$ ls -la /etc/X11/xorg.conf.d
ls: impossibile accedere a /etc/X11/xorg.conf.d: File o directory non esistente
quindi ho fatto un tentativo così
Codice:
pietro@pietro-pc:~$  cat /etc/X11/xorg.conf*
Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

# NOXORGCONFEXISTED: No X.org configuration file existed when this backup was created.
Nella cartella X11 ci sono solo due file xorg.conf.original-0 e xorg.conf.08302014
il secondo in pratica porta la data del giorno in cui ho cambiato la vga
 

Antonuccio

Utente Attivo
841
272
CPU
Intel Core i7-3770 3.4GHz
Dissipatore
Noctua NH-U9S push-pull
Scheda Madre
Gigabyte GA-B75-D2V
HDD
SSD Crucial BX200 240GB + WD Blue 1TB
RAM
Kingston ValueRam 1600MHz (9-9-9-24) 2x8GB
GPU
Nvidia GeForce RTX 3060 12GB
Audio
Integrata
Monitor
LG UltraGear 27GP850 QHD
PSU
Aerocool Kcas 500W
Case
Aerocool QS-182
Periferiche
Tastiera Royal Kludge RK61 brown switches; Mouse Logitech g502 Hero; Controller Logitech F310.
OS
Manjaro Linux XFCE (stable branch) - Debian 12 Bookworm
Codice:
pietro@pietro-pc:~$  cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: File o directory non esistente
Codice:
pietro@pietro-pc:~$ ls -la /etc/X11/xorg.conf.d
ls: impossibile accedere a /etc/X11/xorg.conf.d: File o directory non esistente
quindi ho fatto un tentativo così
Codice:
pietro@pietro-pc:~$  cat /etc/X11/xorg.conf*
Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

# NOXORGCONFEXISTED: No X.org configuration file existed when this backup was created.
Nella cartella X11 ci sono solo due file xorg.conf.original-0 e xorg.conf.08302014
il secondo in pratica porta la data del giorno in cui ho cambiato la vga
in pratica non hai xorg.conf? (semplice, senza altri suffissi?)
Se è così generane uno di base:
sudo nvidia-xconfig
almeno fino a qualche tempo fa funzionava. Riavvia e riloggati, prova Alt+Tab
 
  • Mi piace
Reazioni: Pierro

Pierro

Utente Attivo
379
66
CPU
i5-3450
Scheda Madre
asus P8H77-V
HDD
Crucial M500 250 GB + 488 GB Maxtor STM3500418AS (SATA)
RAM
DDR3 1600Mhz PC12800 8GB G.Skill Ripjaws-X 1.5V CL9 (2x4GB)
GPU
geforge gtx 760
Audio
integrata
Monitor
Asus VE208T 1600 x 900
PSU
Corsair Builder Series CMPSU-500CXV2 500W
Case
COOLER MASTER Elite 370 Midi Black
Periferiche
tastiera drevo calibur wireless
OS
windows 10 - Mint 19

Antonuccio

Utente Attivo
841
272
CPU
Intel Core i7-3770 3.4GHz
Dissipatore
Noctua NH-U9S push-pull
Scheda Madre
Gigabyte GA-B75-D2V
HDD
SSD Crucial BX200 240GB + WD Blue 1TB
RAM
Kingston ValueRam 1600MHz (9-9-9-24) 2x8GB
GPU
Nvidia GeForce RTX 3060 12GB
Audio
Integrata
Monitor
LG UltraGear 27GP850 QHD
PSU
Aerocool Kcas 500W
Case
Aerocool QS-182
Periferiche
Tastiera Royal Kludge RK61 brown switches; Mouse Logitech g502 Hero; Controller Logitech F310.
OS
Manjaro Linux XFCE (stable branch) - Debian 12 Bookworm
già capisco poco ma così mi mandate ancora di più in confusione :grat:
che devo fare lo creo non lo creo??
mal che vada cancelli /etc/X11/xorg.conf (se non si avvia più il server x lo puoi cancellare dalla live, da console, riavviando specificand il parametro text nella riga di avvio di grub... insomma come vuoi)

se va bene invece potresti vedere Alt+Tab funzionare.
Del resto con la amd hai usato xorg.conf fino a dieci giorni fa...
 
  • Mi piace
Reazioni: Pierro

Pierro

Utente Attivo
379
66
CPU
i5-3450
Scheda Madre
asus P8H77-V
HDD
Crucial M500 250 GB + 488 GB Maxtor STM3500418AS (SATA)
RAM
DDR3 1600Mhz PC12800 8GB G.Skill Ripjaws-X 1.5V CL9 (2x4GB)
GPU
geforge gtx 760
Audio
integrata
Monitor
Asus VE208T 1600 x 900
PSU
Corsair Builder Series CMPSU-500CXV2 500W
Case
COOLER MASTER Elite 370 Midi Black
Periferiche
tastiera drevo calibur wireless
OS
windows 10 - Mint 19
mal che vada cancelli /etc/X11/xorg.conf (se non si avvia più il server x lo puoi cancellare dalla live, da console, riavviando specificand il parametro text nella riga di avvio di grub... insomma come vuoi)

se va bene invece potresti vedere Alt+Tab funzionare.
Del resto con la amd hai usato xorg.conf fino a dieci giorni fa...
Ok basta aprire il terminale e dare il comando o devo essere nella cartella /etc/X11?
 

davethecipo

Utente Èlite
3,331
1,163
CPU
i5 4660
Scheda Madre
H97 PC Mate
HDD
qualcuno
RAM
8 GB
GPU
R9 280
Monitor
Samsung SyncMaster 940BW 19'
PSU
Enermax Liberty 620W
Case
Enermax Pandora Midi Tower Black
OS
Arch Linux con KDE...Windows 10
Ok basta aprire il terminale e dare il comando o devo essere nella cartella /etc/X11?

Puoi farlo da dove vuoi, però cambia la sintassi del comando. Se ti sposti in /etc/X11 dando

Codice:
cd /etc/X11
Poi ti basta dare il percorso relativo al file da cancellare
Codice:
sudo rm xorg.conf

Invece, se sei in una cartella a caso, devi indicare il percorso assoluto al file
Codice:
sudo rm /etc/X11/xorg.conf
 
  • Mi piace
Reazioni: Pierro

Pierro

Utente Attivo
379
66
CPU
i5-3450
Scheda Madre
asus P8H77-V
HDD
Crucial M500 250 GB + 488 GB Maxtor STM3500418AS (SATA)
RAM
DDR3 1600Mhz PC12800 8GB G.Skill Ripjaws-X 1.5V CL9 (2x4GB)
GPU
geforge gtx 760
Audio
integrata
Monitor
Asus VE208T 1600 x 900
PSU
Corsair Builder Series CMPSU-500CXV2 500W
Case
COOLER MASTER Elite 370 Midi Black
Periferiche
tastiera drevo calibur wireless
OS
windows 10 - Mint 19

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili