Pagina 1 di 1
Creare un lanciatore,uno script ?
Inviato: domenica 30 ottobre 2011, 19:04
da Anarchico
Chiedo scusa,è facile inserire un comando in applicazioni d avvio, ma il comando che intendo io è questo
per disattivare e questo
per attivare,come posso fare? ho provato ad inserire tale comando in applicazioni d avvio ma non funziona,funziona solo da terminale,e comunque prima di lanciare il comando bisogna fare
poi digitare la propria password e poi è possibile lanciare il comando, se no non funge, e nemmeno con sudo.
Re: Creare un lanciatore,uno script ?
Inviato: domenica 30 ottobre 2011, 20:44
da streetcross
chiaramente se il comando va dato da root non puoi darlo con le applicazioni all'avvio utente lo devi inserire tra gli script di init.d
Re: Creare un lanciatore,uno script ?
Inviato: domenica 30 ottobre 2011, 21:47
da Anarchico
streetcross ha scritto:
chiaramente se il comando va dato da root non puoi darlo con le applicazioni all'avvio utente lo devi inserire tra gli script di init.d
ciò provato ma non so fare tale script,cioè meglio dire non conosco questa lingua di programmazione,cioè uso il pc da persona infantile e non mi vergogno.
Poi una cosa strana per me, ho provato a cambiare i permessi ad entrambi i file unbind e bind,però al riavvio i permessi ritornano quelli di prima ???.
Mi affido a te @street GRAZIE
[EDIT] lo script il comando? credo più lo script :P dovrebbe fare cosi
per disattivare e poi
per attivare; possibile farlo in un solo script ed avviarlo in fase di avvio? (del sistema) oppure creare un lanciatore ed avviarlo in manuale se si presenta il problema.
Re: Creare un lanciatore,uno script ?
Inviato: lunedì 31 ottobre 2011, 20:34
da streetcross
Inserisci prima di exit 0
in /etc/rc.local e dovrebbe eseguire l'operazione di attivazione ad ogni avvio, altrimenti uno script da usare con un doppioclick in caso di bisogno:
Codice: Seleziona tutto
#!/bin/bash
gksu root
echo -n "1-3" > /sys/bus/usb/drivers/usb/unbind
per avviare e cambiando l'ultima riga per disttivare
Re: Creare un lanciatore,uno script ?
Inviato: lunedì 31 ottobre 2011, 21:35
da Anarchico
Chiedo scusa,ma non ci siamo,unbind disattiva bind attiva,ma non ho capito questi tipi di file ??? possibile non riesco a capire, cioè a capire forse si, che son file che si generano ad ogni avvio del sistema,ma non capisco il perchè non riesco a cambiare i permessi,ma forse si essendo che son file che si generano ad ogni avvio del sistema i permessi li prende il signor root ? (rotfl).
Provo con il secondo, lo script con il doppio clik
Grazie
Re: Creare un lanciatore,uno script ?
Inviato: lunedì 31 ottobre 2011, 21:41
da streetcross
ah ma li devi dare sempre e comunque uno dietro l'altro? beh allora ti basta scrivere i due comandi nell'ordine giusto su due righe diverse
Codice: Seleziona tutto
echo -n "1-3" > /sys/bus/usb/drivers/usb/unbind
echo -n "1-3" > /sys/bus/usb/drivers/usb/bind
scusa se ho invertito l'ordine quando vado di copia/incolla mi scappa qualcosa, l'importante è che tu capisca
Re: Creare un lanciatore,uno script ?
Inviato: lunedì 31 ottobre 2011, 21:56
da Anarchico
Non ho capito come fare per lanciare uno script con il doppio clik, io conosco questo metodo magari elementare tipo entro nella cartella di cui c'è lo script da terminale, e poi digito tipo ./hola.sh, come si fa doppio clik :-[ e comunque a anche se lancio lo script,tipo
Codice: Seleziona tutto
#!/bin/bash
gksu root
echo -n "1-3" > /sys/bus/usb/drivers/usb/unbind
mi chiede la password e poi risposta permesso negato, debbo per forza purtroppo, prima di eseguire tale script/comando fare sudo su,i permessi li ha solo il signor root >:(
Comunque strani questi file unbind e bind per me sono un mistero della fede.
Re: Creare un lanciatore,uno script ?
Inviato: lunedì 31 ottobre 2011, 23:05
da streetcross
fai un doppio click sullo script: esegui o esegui nel terminale se vuoi l'output
dove ti da permesso negato, devi essere preciso nel riportare gli errori, ci sono diversi fattori che mandano messaggi simili ma in realtà inerenti a "problemi" totalmente diversi e per farci capire ci serve il dettaglio
prova
Codice: Seleziona tutto
#!/bin/bash
gksu root
sudo su
echo -n "1-3" > /sys/bus/usb/drivers/usb/unbind
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 10:02
da Anarchico
streetcross ha scritto:
fai un doppio click sullo script: esegui o esegui nel terminale se vuoi l'output
Scusa ma lo script si salva dandogli un nome come si vuole esempio hola.sh giusto? non funge se faccio doppio clik (io gli script riesco ad aprirli solo da terminale entrando nella cartella di cui c'è l script) in questo modo ./hola.sh risultato: mi chiede la password e poi non accade nulla ti posto la risposta del terminale.
Codice: Seleziona tutto
anarchico@Anarchico:~/Scrivania$ ./hola.sh
(gksu:31856): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:31856): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:31856): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:31856): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
root@Anarchico:/home/anarchico/Scrivania#
Poi ho fatto un po di ricerche ed ho trovato questa discussione
http://forum.ubuntu-it.org/viewtopic.php?t=320135 (vedi risposta 5) senza un lieto fine purtroppo,giusto per cercare una soluzione diversa nel creare questo script/lanciatore che sia che disattiva ed attiva una specifica oppure tutte me ne frega porta/e usb,ma comunque dando il codice [lsmod]
Codice: Seleziona tutto
anarchico@Anarchico:~$ lsmod
Module Size Used by
ppp_deflate 12878 0
bsd_comp 12842 0
ppp_async 17307 1
crc_ccitt 12595 1 ppp_async
option 21205 2
usb_wwan 19779 1 option
usbserial 37203 7 option,usb_wwan
dm_crypt 22565 0
bnep 17923 2
rfcomm 38408 0
bluetooth 148839 10 bnep,rfcomm
pci_stub 12550 1
vboxpci 22882 0
vboxnetadp 13328 0
vboxnetflt 27211 0
vboxdrv 251814 3 vboxpci,vboxnetadp,vboxnetflt
arc4 12473 2
binfmt_misc 17292 1
nvidia 10390874 40
ath9k_htc 90775 0
mac80211 272785 1 ath9k_htc
ath9k_common 13599 1 ath9k_htc
ath9k_hw 293893 2 ath9k_htc,ath9k_common
ath 19387 2 ath9k_htc,ath9k_hw
cfg80211 172392 3 ath9k_htc,mac80211,ath
ppdev 12849 0
uvcvideo 67271 0
videodev 85626 1 uvcvideo
snd_hda_codec_realtek 254125 1
snd_hda_intel 24262 2
snd_hda_codec 91754 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
snd_pcm 80468 2 snd_hda_intel,snd_hda_codec
psmouse 73673 0
serio_raw 12990 0
snd_seq_midi 13132 0
snd_rawmidi 25241 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
asus_atk0110 17742 0
parport_pc 32114 1
snd_timer 28932 2 snd_pcm,snd_seq
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 55902 13 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 12600 1 snd
snd_page_alloc 14115 2 snd_hda_intel,snd_pcm
lp 17455 0
parport 40930 3 ppdev,parport_pc,lp
dm_raid45 76451 0
xor 21860 1 dm_raid45
dm_mirror 21822 0
dm_region_hash 16065 1 dm_mirror
dm_log 18193 3 dm_raid45,dm_mirror,dm_region_hash
btrfs 622589 0
zlib_deflate 26622 2 ppp_deflate,btrfs
libcrc32c 12543 1 btrfs
vesafb 13489 1
usbhid 41905 0
hid 77367 1 usbhid
usb_storage 44173 1
uas 17699 0
floppy 60310 0
atl1 36076 0
zram 18007 1
anarchico@Anarchico:~$
Questo è il risultato,non vedo questi driver che dice il tipo in risposta 5.
Poi dando codice [lsusb]
Codice: Seleziona tutto
anarchico@Anarchico:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 059f:0651 LaCie, Ltd
Bus 001 Device 004: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 001 Device 005: ID 058f:3881 Alcor Micro Corp.
Bus 002 Device 002: ID 04a9:221c Canon, Inc. CanoScan LiDE 60
Bus 003 Device 002: ID 04f2:0111 Chicony Electronics Co., Ltd KU-9908 Keyboard
Bus 008 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 006: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 008: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
anarchico@Anarchico:~$
questo è il risultato vedi ultima voce.
Riusciamo a fare qualcosa? cioè a me servirebbe uno script che sia un lanciatore che disattiva una specifica porta usb oppure tutte poi riavvia il network-manager e poi attiva la porta usb (chiedo troppo :-X) alla fine anche se non riesce comunque adesso per scrivere son collegato con la chiavetta quindi ho risolto,ma vorrei una cosa un po più comoda
Ciao
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 10:44
da streetcross
qualsiasi nome va bene per lo script basta che gli dai i permessi di esecuzione, con un doppioclick ti chiede l'azione da intraprendere ovvero aprire il file in un editor di testo e oseguirlo come script...
per il resto non ti seguo più, cerca di spiegarti bene ma non ti funziona il comando all'avvio? se lo script funziona possiamo lanciare quello all'avvio
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 11:16
da Anarchico
streetcross ha scritto:
qualsiasi nome va bene per lo script basta che gli dai i permessi di esecuzione, con un doppioclick ti chiede l'azione da intraprendere ovvero aprire il file in un editor di testo e oseguirlo come script...
Si ok tutto ok, ho capito il perchè non veniva eseguito con il doppio click :-[ ho corretto l opzione nelle preferenze della cartella (comportamento/file di testo eseguibili chiedere ogni volta ho spuntato.
E comunque non funziona mi chiede la password e poi ti posto di nuovo il risultato (che non funziona lo script) e fai caso che poi ho continuato con i comandi che funzionano.(solo da terminale)
Codice: Seleziona tutto
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
root@Anarchico:/home/anarchico/Scrivania# echo -n "1-3" > /sys/bus/usb/drivers/usb/unbind
root@Anarchico:/home/anarchico/Scrivania# echo -n "1-3" > /sys/bus/usb/drivers/usb/bind
root@Anarchico:/home/anarchico/Scrivania#
@street lo so che ti sto stressando (perdonami) io invece sto tranquillissimo,soprattutto in compagnia di aurora :P
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 11:21
da streetcross
ma tu dici che non funzionano perchè c'è questo errore?
Codice: Seleziona tutto
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
no perchè non centra niente è un errore legato al tema grafico che stai usando
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 11:29
da Anarchico
anch io credo che non centra nulla,intanto dopo esce questo cioè
Codice: Seleziona tutto
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
(gksu:794): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «pixmap»,
root@Anarchico:/home/anarchico/Scrivania#
:-\ (forse centra qualcosa la posizione sulla scivania ? :-\)
Comunque dai grazie,alla fine è solo scopo di comodità,sperando che la cosa si aggiusti in futuro come può anche peggiorare (rotfl)
Ciao
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 11:33
da streetcross
no non vuol dire niente è colpa del tema grafico te l'ho già detto
se lo script va allora ti basta creare uno script
Codice: Seleziona tutto
#!/bin/bash
sudo su
echo -n "1-3" > /sys/bus/usb/drivers/usb/unbind
echo -n "1-3" > /sys/bus/usb/drivers/usb/bind
lo salvi dove vuoi e poi in rc.local lo metti in esecuzione
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 11:55
da Anarchico
eseguito come script non funziona,funziona solo da terminale (e solo con i permessi di signor root) tale comandi (echo -n "1-3" > /sys/bus/usb/drivers/usb/unbind)
(echo -n "1-3" > /sys/bus/usb/drivers/usb/bind).
provato anche ad editare lo script un comando per volta niente da fare.
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 14:00
da Anarchico
E comunque anche i due comandi citati,non servono a nulla,mi sono accorto che funzianano si, solo a chiavetta riconosciuta.
Esempio avvio il pc la chiavetta non vien riconosciuta,soluzione o riavviare e sparare che vien riconosciuta a volte riavvio anche 3 4 5 volte niente da fare oppure togliere la chiavetta con le mani cosa che credevo facessero i due comandi invece no i due comandi funzionano solo a chiavetta riconosciuta,quindi togliere la chiavetta con le mani poi subito dopo riavvio network-manager con
e poi metto la chiavetta, dopo qualche secondo vien riconosciuta.
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 14:32
da streetcross
allora non ci puoi fare niente, sarà una incompatibilità della tua chiavetta e devi solo attendere un aggiornamento, magari l'ultima versione del kernel
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 14:57
da Anarchico
Dico solo l ultima,non è vero che non ci si può fare niente,ci si può fare che la si disattiva la chiavetta ci sono dei metodi ho visto in rete ma io non son capace cioè no la chiavetta ma come togliere la corrente alla porta usb,e poi fare uno script che adesso come adesso so come si fa ma mi manca il comando per disattivare e riattivare la porta usb, il comando del network-manager grazie a voi lo conosco

.
Ci tengo a precisare una cosa, su ubuntu 10.04 un casino con questa chiavetta, con ubuntu 10.10 le cose son migliorate, con ubuntu 11.04 una meraviglia,con ubuntu 11.10 una vergogna, che posso sperare nel prossimo kernel ? mi fermo, per me questa discussione è considerata chiusa.
Cordialmente Davide
Re: Creare un lanciatore,uno script ?
Inviato: martedì 1 novembre 2011, 19:51
da streetcross
Sì ma è pur sempre un workaround e non una soluzione
Ci tengo a precisare una cosa, su ubuntu 10.04 un casino con questa chiavetta, con ubuntu 10.10 le cose son migliorate, con ubuntu 11.04 una meraviglia,con ubuntu 11.10 una vergogna
ci son cose peggiori come non riuscire a far partire un cd audio (bad) purtroppo queste versioni di ubuntu sono poco più di una alpha, meglio fermarsi alle LTS, d'altronde è a quello che servono