Strano comportamento applicazioni
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
Come usare Ubuntu • Primi passi su Ubuntu Amministrazione del sistema • Comandi di base • Installare programmi • Log di sistema • Riga di comando • Sudo
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
Come usare Ubuntu • Primi passi su Ubuntu Amministrazione del sistema • Comandi di base • Installare programmi • Log di sistema • Riga di comando • Sudo
-
- Prode Principiante
- Messaggi: 5
- Iscrizione: lunedì 10 aprile 2023, 21:13
- Desktop: plasma
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Strano comportamento applicazioni
Ciao a tutti... da qualche periodo sono ritornato ad utilizzare unicamente Ubuntu e ultimamente ho dei problemi con l'esecuzione ed il comportamento di alcune applicazioni.
Vi faccio un quadro della situazione
Sistema nuovo appena installato, niente di strano di installato o configurato.
Ho 3 app che utilizzo molto....1 è installata da sorgente, 1 ha l'eseguibile e l'altra è un file AppImage.
Ho creato una cartella in home denominata App ed ho copiato all'interno 3 cartelle contenenti i vari sw.
2 di questi durante l'utilizzo generano dei file e ultimamente non li mettono piu' nella propria cartella ma li trovo in home.
L'unica cosa che faccio è dare all'eseguibile i permessi di esecuzione... una volta davo "sudo chmod 777 nomeEseguibile" poi un collega mi ha criticato sta cosa e mi ha detto di dare "sudo chmod u+x nomeEseguibile".
Sto impazzendo!!!
Poi l'altra se la lancio da terminale con "sudo ./nomeEseguibile" si avvia, mentre da lanciatore non da segni di vita...
Mai successo?
Vi faccio un quadro della situazione
Sistema nuovo appena installato, niente di strano di installato o configurato.
Ho 3 app che utilizzo molto....1 è installata da sorgente, 1 ha l'eseguibile e l'altra è un file AppImage.
Ho creato una cartella in home denominata App ed ho copiato all'interno 3 cartelle contenenti i vari sw.
2 di questi durante l'utilizzo generano dei file e ultimamente non li mettono piu' nella propria cartella ma li trovo in home.
L'unica cosa che faccio è dare all'eseguibile i permessi di esecuzione... una volta davo "sudo chmod 777 nomeEseguibile" poi un collega mi ha criticato sta cosa e mi ha detto di dare "sudo chmod u+x nomeEseguibile".
Sto impazzendo!!!
Poi l'altra se la lancio da terminale con "sudo ./nomeEseguibile" si avvia, mentre da lanciatore non da segni di vita...
Mai successo?
- GjMan78
- Rampante Reduce
- Messaggi: 5492
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Strano comportamento applicazioni
Dato tutto il mistero che aleggia su queste segretissime applicazioni posso solo dirti che l'uso che fai del comando sudo è sbagliato.
Per operare su file contenuti nella tua home o per eseguire applicazioni a livello utente usare sudo è scorretto e pericoloso.
Detto questo se vuoi/puoi illuminarci sulle applicazioni di cui stai parlando magari qualcuno riesce a darti qualche consiglio mirato e meno generico.
Per operare su file contenuti nella tua home o per eseguire applicazioni a livello utente usare sudo è scorretto e pericoloso.
Detto questo se vuoi/puoi illuminarci sulle applicazioni di cui stai parlando magari qualcuno riesce a darti qualche consiglio mirato e meno generico.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
-
- Prode Principiante
- Messaggi: 5
- Iscrizione: lunedì 10 aprile 2023, 21:13
- Desktop: plasma
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: Strano comportamento applicazioni
Hahaha...nulla di segreto...
Allora una app è per l'utilizzo di un programmatore, io la lancio con sudo perchè altrimenti non funziona e mi dice che non trova device su quella porta.
"sudo ./albiProg /dev/ttyUSB0
Allora una app è per l'utilizzo di un programmatore, io la lancio con sudo perchè altrimenti non funziona e mi dice che non trova device su quella porta.
"sudo ./albiProg /dev/ttyUSB0
- GjMan78
- Rampante Reduce
- Messaggi: 5492
- Iscrizione: mercoledì 22 novembre 2006, 19:15
- Desktop: KdePlasma
- Distribuzione: EndeavourOS
- Sesso: Maschile
- Località: ~/Italia/Lazio/Viterbo/
Re: Strano comportamento applicazioni
Quindi è corretto utilizzarla anteponendo sudo.
Quando crei il file .desktop per questo tipo di applicazioni nell Exec usa pkexec per far si che il software richieda la password di amministrazione.
Quando crei il file .desktop per questo tipo di applicazioni nell Exec usa pkexec per far si che il software richieda la password di amministrazione.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
- DoctorStrange
- Imperturbabile Insigne
- Messaggi: 2872
- Iscrizione: mercoledì 14 ottobre 2015, 9:33
- Desktop: Gnome3
- Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
- Sesso: Maschile
- Località: Roma, Italia
Re: Strano comportamento applicazioni
Continui a non dire nulla delle applicazioni. Se "albiProg" è un programmatore ad esempio per la famiglia dei microcontrollori STM, non hai bisogno di appoggiarti ad applicazioni terze. Hai a disposizione la toolchain ufficiale, che trovi ad esempio sul sito STM stesso. Affidabile e perfettamente funzionante su linux. Con questo avrai a disposizione anche una serie di applicazioni collaterali come stlink. Se invece usi altri controllori oppure se l'applicazione è altro rispetto a quanto io credo, altri dettagli servono.
Già che ci sei, posta anche come hai fatto questo lanciatore, e vediamo. Magari l'errore è lampante.
Le altre due applicazioni, cosa sono?
Già che ci sei, posta anche come hai fatto questo lanciatore, e vediamo. Magari l'errore è lampante.
Le altre due applicazioni, cosa sono?
-
- Prode Principiante
- Messaggi: 5
- Iscrizione: lunedì 10 aprile 2023, 21:13
- Desktop: plasma
- Distribuzione: Ubuntu 22.04.2 LTS
- Sesso: Maschile
Re: Strano comportamento applicazioni
Eccomi qua...
AlbiProg è un sw sviluppato interamente da un mio collega per scrivere, aggiornare, configurare fw di centraline controllo temp/umidità per celle di stagionatura.
Svelato sto sw ritorno al mio problema.
Ho alcune app che conservo in /home/franco/App, ognuna nella sua cartella.
Tutte le lancio con sudo ./nomeprogramma e funzionano perfettamente, salvando i file generati nella propria cartella.
Per comodità mi son creato dei lanciatori da mettere sulla barra, e qui parte il problema, se avvio le app da questi lanciatori i file generati vanno a finire in /home/franco
Ho provato a dare permessi a fare di ogni...ma nulla.
Quindi ricapitolando: se avvio il sw da terminale funziona tutto perfetto, se lo avvio tramite lanciatori le app salvano i file log in /home/utente
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon=/home/franco/App/Soltar/albiProg.png
Name=albiProg
Comment=Soltar fw
Exec=sudo /home/franco/App/Soltar/albiProg /dev/ttyUSB0
AlbiProg è un sw sviluppato interamente da un mio collega per scrivere, aggiornare, configurare fw di centraline controllo temp/umidità per celle di stagionatura.
Svelato sto sw ritorno al mio problema.
Ho alcune app che conservo in /home/franco/App, ognuna nella sua cartella.
Tutte le lancio con sudo ./nomeprogramma e funzionano perfettamente, salvando i file generati nella propria cartella.
Per comodità mi son creato dei lanciatori da mettere sulla barra, e qui parte il problema, se avvio le app da questi lanciatori i file generati vanno a finire in /home/franco
Ho provato a dare permessi a fare di ogni...ma nulla.
Quindi ricapitolando: se avvio il sw da terminale funziona tutto perfetto, se lo avvio tramite lanciatori le app salvano i file log in /home/utente
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon=/home/franco/App/Soltar/albiProg.png
Name=albiProg
Comment=Soltar fw
Exec=sudo /home/franco/App/Soltar/albiProg /dev/ttyUSB0
- DoctorStrange
- Imperturbabile Insigne
- Messaggi: 2872
- Iscrizione: mercoledì 14 ottobre 2015, 9:33
- Desktop: Gnome3
- Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
- Sesso: Maschile
- Località: Roma, Italia
Re: Strano comportamento applicazioni
Non sono sicuro, ma potrebbe essere sbagliata la sintassi di quel lanciatore. Non so se si possa mettere il "sudo" direttamente in un lanciatore. Inoltre definisci da codice ttyUSB0, ma questo non sempre potrebbe essere corretto. Ogni volta che inserisci un dispositivo usb, l'alias che il sitema attribuisce a questo dispositivo (ttyUSB0), potrebbe cambiare. Dovresti fare una regola udev (user dev), per la quale ogni volta che inserisci lo stesso dispositivo, questo viene identificato tramite il suo VID e PID, oppure altri attributi specifici, come il suo serial number, e questi si, che sono univoci nel sistema. Questa regola udev, ad ogni inserimento del dispositivo USB (Identificato da VID:PID), esegue tramite il "RUN", ovvero uno specifico attributp della regola udev stessa, la specifica applicazione che vuoi associare a quel dispositivo.
Con questa configurazione, se tutto va bene, ad ogni inserimento del dispositivo USB, l'applicazione "dovrebbe" essere lanciata in automatico.
Con questa configurazione, se tutto va bene, ad ogni inserimento del dispositivo USB, l'applicazione "dovrebbe" essere lanciata in automatico.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti