Autore Topic: avvio programma al boot  (Letto 1583 volte)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
avvio programma al boot
« il: 24 Agosto 2019, 16:17:28 »
Come si fa un programmino che parta all' inizio dell' avvio di linux

Esempio, faccio un form e metto un Checkbox con scritto Visualizza finestra all' avvio
Se io la seleziono l' applicazione deve aprirsi quando avvio linux altrimenti se la deseleziono non deve partire nulla all' avvio
« Ultima modifica: 24 Agosto 2019, 17:12:16 da Gratisweb »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.159
  • Tonno verde
    • Mostra profilo
Re:avvio programma al boot
« Risposta #1 il: 24 Agosto 2019, 19:41:13 »
Come si fa un programmino che parta all' inizio dell' avvio di linux

Esempio, faccio un form e metto un Checkbox con scritto Visualizza finestra all' avvio
Se io la seleziono l' applicazione deve aprirsi quando avvio linux altrimenti se la deseleziono non deve partire nulla all' avvio

Vedo che ti sei preso una piccola pausa di 10 anni  ;D

Questa procedura funziona in Ubuntu tu puoi adattarla alla tua distro:

Per prima cosa crei l'esegiubile del progetto allegato (buoncompleanno.gambas) e lo inserisci nella tua home.
Se in .local/share non hai una cartella applications la crei e poi apri un terminale e digiti questo comando:
Codice: [Seleziona]
gedit .local/share/applications/buoncompleanno.desktop

si apre gedit nella cartella applications e ci copi questo cambiando <username> col nome del tuo user:

Codice: [Seleziona]
[Desktop Entry]
Version=1.6
Encoding=UTF-8
Name=Gambas3
Type=Application
Exec=/home/<username>/buoncompleanno.gambas
Terminal=false
Comment=Applicazione
NoDisplay=false

Salva, poi entri nella cartella ~/.config/autostart/ digitando sempre nel terminale:

Codice: [Seleziona]
cd ~/.config/autostart/

Crei il link simbolico con il comando:

Codice: [Seleziona]
ln -s ~/.local/share/applications/buoncompleanno.desktop

Fatto.

Ora se riavvii il computer ti apparirà la finestra di auguri, per chiuderla premi Esc oppure ctrl+q o anche tasto destro sulla finestra e click su chiudi .

« Ultima modifica: 24 Agosto 2019, 19:46:12 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Re:avvio programma al boot
« Risposta #2 il: 24 Agosto 2019, 19:47:50 »
No, queste cose li deve fare l' applicazione e non manualmente

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:avvio programma al boot
« Risposta #3 il: 25 Agosto 2019, 21:38:44 »
Citazione
Se io la seleziono l' applicazione deve aprirsi quando avvio linux altrimenti se la deseleziono non deve partire nulla all' avvio
Scusa non capisco. questo deve avvenire prima dell'avvio di linux o più ragionevolmente dopo l'avvio di linux?
Se dopo l'avvio di linux, tu vuoi che ti si presenti una finestra nella quale decidi se far partire un'applicazione o no?
Così?
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Re:avvio programma al boot
« Risposta #4 il: 27 Agosto 2019, 09:16:25 »
Dopo l' avvio deve apparire una finestra tipo di benvenuto

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:avvio programma al boot
« Risposta #5 il: 27 Agosto 2019, 09:34:25 »
uno splash?
Appare una finestra, rimane per poco e sparisce?
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:avvio programma al boot
« Risposta #6 il: 27 Agosto 2019, 09:38:48 »
crei la tua form come ti piace per esempio SpashForm
poi nel main:

Codice: [Seleziona]
Public Sub _new()

      SplashForm.Show
     
      Wait 3     ' aspetta 3 secondi

End
Mantieni come classe di avvio la Fmain.
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Re:avvio programma al boot
« Risposta #7 il: 27 Agosto 2019, 22:45:29 »
Non deve sparire da sola quella la devo chiudere io, ma come ho scritto io deve avere una voce

Esempio, faccio un form e metto un Checkbox con scritto Visualizza finestra all' avvio
Se io la seleziono l' applicazione deve aprirsi quando avvio linux altrimenti se la deseleziono non deve partire nulla all' avvio

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:avvio programma al boot
« Risposta #8 il: 28 Agosto 2019, 08:54:09 »
Scusa, ma non ti basta creare quel form e usarlo come classe di avvio?
 :ciao:

PS: Scusa solo ora mi accorgo che la mia risposta non soddisfa la tua domanda
« Ultima modifica: 28 Agosto 2019, 09:14:52 da kicco »
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Re:avvio programma al boot
« Risposta #9 il: 28 Agosto 2019, 09:19:23 »
IO non so ormai come spiegarlo, più chiaro di come l' ho spiegato non lo so....
Lancia linux mint o ubuntu, all' avvio ti appare la finestra di benvenuto, se deselezioni la voce "Visualizza finestra all' avvio", quando fai ripartire linux la finestra Benevenuto non appare all' avvio, ma se la voce non la deselezioni invece appare.

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.703
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:avvio programma al boot
« Risposta #10 il: 28 Agosto 2019, 09:37:55 »
 :ciao:
Ate sembrerà chiaro ma non è così!
Non capisco se la finestra deve apparire all'avvio di linux o all'avvio del programma Gambas.
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Re:avvio programma al boot
« Risposta #11 il: 28 Agosto 2019, 10:06:50 »
Ma lo scritto come deve apparire, mi sa che non leggete i commenti.
Avvio di linux

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re:avvio programma al boot
« Risposta #12 il: 28 Agosto 2019, 20:29:26 »
scusa la nostra ignoranza a non capire una cosa cosi chiara e limpida come l'hai descritta.
persino l'esempio di Gianluigi, molto dettagliato e adattabile a quello che vuoi realizzare non riesce a centrare il tuo problema.
stavo per postarti  un programmino che all'avvio dopo tot secondi lancia un'applicazione di tua scelta, ma temo che non sia adatto a quello che vuoi realizzare
« Ultima modifica: 29 Agosto 2019, 00:51:40 da dex »

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 173
    • Mostra profilo
Re:avvio programma al boot
« Risposta #13 il: 30 Agosto 2019, 07:47:35 »
Sentite, installare linux mint anche da virtualbox all' avvio vi partirà la finestra benvenuto che potete decidere che non partirà può al prossimo riavvia selezionando la voce che stà sulla finestra di benvenuto e capirete forse che cosa voglio fare.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.334
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:avvio programma al boot
« Risposta #14 il: 30 Agosto 2019, 09:06:37 »
Ho l'impressione che sia necessario Settings .
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »