[risolto] Avvio automatico delle applicazioni

Ciao a tutti, ho constatato che dalle impostazioni (gnome-control-center) non c’è la voce per l’avvio automatico…come mai?
riporto di seguito anche l’output di:

[skiava@skiava-sdt ~]$ gnome-session-properties
bash: gnome-session-properties: comando non trovato...
[skiava@skiava-sdt ~]$ 

qualcuno mi potrebbe aiutare.

Grazie

Credo questa discussione sia un duplicato di: https://forum.fedoraonline.it/viewtopic.php?id=24919

Ciao, ho provato a seguire la procedura dal terminale che qui sotto riporto, dal post che mi hai segnalato tu, ma non va…mi dice che non è una directory? cosa dovrei fare?

[skiava@skiava-sdt ~]$ ls /usr/share/applications
abrt-applet.desktop               gnome-disk-image-mounter.desktop     gnome-universal-access-panel.desktop  mimeapps.list                                      org.gnome.gedit.desktop
bluetooth-sendto.desktop          gnome-disk-image-writer.desktop      gnome-user-accounts-panel.desktop     mimeinfo.cache                                     org.gnome.Logs.desktop
eog.desktop                       gnome-display-panel.desktop          gnome-user-share-webdav.desktop       mount-archive.desktop                              org.gnome.Maps.desktop
evince.desktop                    gnome-info-overview-panel.desktop    gnome-wacom-panel.desktop             mozilla-thunderbird.desktop                        org.gnome.Nautilus.desktop
evince-previewer.desktop          gnome-keyboard-panel.desktop         gnome-wifi-panel.desktop              mutter.desktop                                     org.gnome.Packages.desktop
evolution-calendar.desktop        gnome-mimeapps.list                  gpk-log.desktop                       nautilus-autorun-software.desktop                  org.gnome.Photos.desktop
firefox.desktop                   gnome-mouse-panel.desktop            gpk-prefs.desktop                     nm-connection-editor.desktop                       org.gnome.Screenshot.desktop
flash-player-properties.desktop   gnome-network-panel.desktop          ibus-setup.desktop                    org.freedesktop.IBus.Panel.Emojier.desktop         org.gnome.Shell.desktop
gcm-calibrate.desktop             gnome-notifications-panel.desktop    ibus-setup-hangul.desktop             org.freedesktop.IBus.Panel.Extension.Gtk3.desktop  org.gnome.Shell.PortalHelper.desktop
gcm-import.desktop                gnome-online-accounts-panel.desktop  ibus-setup-kkc.desktop                org.gnome.baobab.desktop                           org.gnome.Software.desktop
gcm-picker.desktop                gnome-power-panel.desktop            ibus-setup-libbopomofo.desktop        org.gnome.Boxes.desktop                            org.gnome.Terminal.desktop
gconf-editor.desktop              gnome-printers-panel.desktop         ibus-setup-libpinyin.desktop          org.gnome.Calculator.desktop                       org.gnome.Totem.desktop
gcr-prompter.desktop              gnome-privacy-panel.desktop          ibus-setup-libzhuyin.desktop          org.gnome.Calendar.desktop                         org.gnome.tweaks.desktop
gcr-viewer.desktop                gnome-region-panel.desktop           ibus-setup-m17n.desktop               org.gnome.Characters.desktop                       org.gnome.Weather.Application.desktop
geoclue-demo-agent.desktop        gnome-removable-media-panel.desktop  ibus-setup-typing-booster.desktop     org.gnome.Cheese.desktop                           rhythmbox.desktop
gkbd-keyboard-display.desktop     gnome-search-panel.desktop           libreoffice-calc.desktop              org.gnome.clocks.desktop                           rhythmbox-device.desktop
gnome-abrt.desktop                gnome-sharing-panel.desktop          libreoffice-draw.desktop              org.gnome.ColorProfileViewer.desktop               rygel.desktop
gnome-background-panel.desktop    gnome-shell-extension-prefs.desktop  libreoffice-impress.desktop           org.gnome.Contacts.desktop                         rygel-preferences.desktop
gnome-bluetooth-panel.desktop     gnome-software-local-file.desktop    libreoffice-math.desktop              org.gnome.DiskUtility.desktop                      simple-scan.desktop
gnome-color-panel.desktop         gnome-sound-panel.desktop            libreoffice-startcenter.desktop       org.gnome.Documents.desktop                        vino-server.desktop
gnome-control-center.desktop      gnome-system-monitor.desktop         libreoffice-writer.desktop            org.gnome.Evolution.desktop                        xdg-desktop-portal-gtk.desktop
gnome-datetime-panel.desktop      gnome-system-monitor-kde.desktop     libreoffice-xsltfilter.desktop        org.gnome.FileRoller.desktop                       yelp.desktop
gnome-default-apps-panel.desktop  gnome-thunderbolt-panel.desktop      liveinst.desktop                      org.gnome.font-viewer.desktop
[skiava@skiava-sdt ~]$ ls ~/.config/autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ locate ~/.config/autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ locate /home/skiava/.config/autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ cp /usr/share/applications/firefox.desktop ~/.config/autostart
[skiava@skiava-sdt ~]$ ls ~/.config/autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ ls ~/.config/autostart/*.*
ls: impossibile accedere a '/home/skiava/.config/autostart/*.*': Not a directory
[skiava@skiava-sdt ~]$ 

cosa mi consigli di fare?

P.S.:vorrei attivare in avvio automatico anche “terminale.desktop” ed “evolution” (che non trovo in lista)…come dovrei procedere?

Devi creare il file .desktop come mostrato nell’altro topic. Questi file sono facili da definire, basta un nome ed un comando. Puoi anche prendere spunto dagli altri file.

Ciao, ma “gnome-session-properties” non cè’ piu’?

No, a quanto pare è stato rimosso, Non so se ci sia qualche programma grafico che lo sostituisca.
Ricordati che il file .desktop va messo in ~/.config/autostart/

Riporto di seguito il responso di:

[skiava@skiava-sdt ~]$ ls /usr/share/applications
abrt-applet.desktop
bluetooth-sendto.desktop
eog.desktop
evince.desktop
evince-previewer.desktop
evolution-calendar.desktop
firefox.desktop
flash-player-properties.desktop
gcm-calibrate.desktop
gcm-import.desktop
gcm-picker.desktop
gconf-editor.desktop
gcr-prompter.desktop
gcr-viewer.desktop
geoclue-demo-agent.desktop
gkbd-keyboard-display.desktop
gnome-abrt.desktop
gnome-background-panel.desktop
gnome-bluetooth-panel.desktop
gnome-color-panel.desktop
gnome-control-center.desktop
gnome-datetime-panel.desktop
gnome-default-apps-panel.desktop
gnome-disk-image-mounter.desktop
gnome-disk-image-writer.desktop
gnome-display-panel.desktop
gnome-info-overview-panel.desktop
gnome-keyboard-panel.desktop
gnome-mimeapps.list
gnome-mouse-panel.desktop
gnome-network-panel.desktop
gnome-notifications-panel.desktop
gnome-online-accounts-panel.desktop
gnome-power-panel.desktop
gnome-printers-panel.desktop
gnome-privacy-panel.desktop
gnome-region-panel.desktop
gnome-removable-media-panel.desktop
gnome-search-panel.desktop
gnome-sharing-panel.desktop
gnome-shell-extension-prefs.desktop
gnome-software-local-file.desktop
gnome-sound-panel.desktop
gnome-system-monitor.desktop
gnome-system-monitor-kde.desktop
gnome-thunderbolt-panel.desktop
gnome-universal-access-panel.desktop
gnome-user-accounts-panel.desktop
gnome-user-share-webdav.desktop
gnome-wacom-panel.desktop
gnome-wifi-panel.desktop
gpk-log.desktop
gpk-prefs.desktop
ibus-setup.desktop
ibus-setup-hangul.desktop
ibus-setup-kkc.desktop
ibus-setup-libbopomofo.desktop
ibus-setup-libpinyin.desktop
ibus-setup-libzhuyin.desktop
ibus-setup-m17n.desktop
ibus-setup-typing-booster.desktop
kde
kde4
libreoffice-calc.desktop
libreoffice-draw.desktop
libreoffice-impress.desktop
libreoffice-math.desktop
libreoffice-startcenter.desktop
libreoffice-writer.desktop
libreoffice-xsltfilter.desktop
liveinst.desktop
mimeapps.list
mimeinfo.cache
mount-archive.desktop
mozilla-thunderbird.desktop
mutter.desktop
nautilus-autorun-software.desktop
nm-connection-editor.desktop
org.freedesktop.IBus.Panel.Emojier.desktop
org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
org.gnome.baobab.desktop
org.gnome.Boxes.desktop
org.gnome.Calculator.desktop
org.gnome.Calendar.desktop
org.gnome.Characters.desktop
org.gnome.Cheese.desktop
org.gnome.clocks.desktop
org.gnome.ColorProfileViewer.desktop
org.gnome.Contacts.desktop
org.gnome.DiskUtility.desktop
org.gnome.Documents.desktop
org.gnome.Evolution.desktop
org.gnome.FileRoller.desktop
org.gnome.font-viewer.desktop
org.gnome.gedit.desktop
org.gnome.Logs.desktop
org.gnome.Maps.desktop
org.gnome.Nautilus.desktop
org.gnome.Packages.desktop
org.gnome.Photos.desktop
org.gnome.Screenshot.desktop
org.gnome.Shell.desktop
org.gnome.Shell.PortalHelper.desktop
org.gnome.Software.desktop
org.gnome.Terminal.desktop
org.gnome.Totem.desktop
org.gnome.tweaks.desktop
org.gnome.Weather.Application.desktop
rhythmbox.desktop
rhythmbox-device.desktop
rygel.desktop
rygel-preferences.desktop
simple-scan.desktop
vino-server.desktop
vlc.desktop
xdg-desktop-portal-gtk.desktop
yelp.desktop
[skiava@skiava-sdt ~]$

poi copio firefox.desktop nella cartella autostart…

[skiava@skiava-sdt ~]$ cp /usr/share/applications/firefox.desktop ~/.config/autostart
[skiava@skiava-sdt ~]$ ls ~/.config
abrt                          gedit                     libvirt
autostart                     gnome-boxes               mimeapps.list
dconf                         gnome-control-center      nautilus
dleyna-renderer-service.conf  gnome-initial-setup-done  pulse
enchant                       gnome-session             QtProject.conf
eog                           goa-1.0                   user-dirs.dirs
epiphany                      gtk-3.0                   user-dirs.locale
evince                        gtk-4.0                   vlc
evolution                     ibus                      yelp
gconf                         libreoffice
[skiava@skiava-sdt ~]$ ls ~/.config/autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ ls ~/.config/autostart/*.*
ls: impossibile accedere a '/home/skiava/.config/autostart/*.*': Not a directory
[skiava@skiava-sdt ~]$ 

ma qualcosa non torna…dove sbaglio?

Non hai copiato firefox.desktop nella cartella autostart, l’hai copiato dentro .config col nome autostart. Cancella il file (se non ti trovi a tuo agio col terminale usa il file manager), crea la cartella, copia il file.

Quindi la procedura dovrebbe essere:

mkdir /autostart
cp /usr/share/applications/firefox.desktop /autostart

giusto?

No, cosi’ si rompera’ perche’ da utente stai cercando di scrivere nella root del tuo filesystem.

$ mkdir ~/.config/autostart $ cp /usr/share/applications/firefox.desktop ~/.config/autostart

Ciao, qualcosa non va…riporto l’output di:

[skiava@skiava-sdt ~]$ mkdir ~/.config/autostart
mkdir: impossibile creare la directory "/home/skiava/.config/autostart": File exists
[skiava@skiava-sdt ~]$ ls ~/.config/autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ cp /usr/share/applications/firefox.desktop ~/.config/autostart
[skiava@skiava-sdt ~]$ ls ~/.config/autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ ls /usr/share/applications/firefox.desktop 
/usr/share/applications/firefox.desktop
[skiava@skiava-sdt ~]$ ls ~/.config/autostart/*.*
ls: impossibile accedere a '/home/skiava/.config/autostart/*.*': Not a directory
[skiava@skiava-sdt ~]$

$ find ~/.config -type d -name autostart $ find ~/.config -type f -name autostart
Sospetto che autostart sia un file, e non una cartella, nel qual caso va cancellato, ricreata la cartella e copiato il file al suo interno (-type d cerca solo le cartelle, mentre -type f solo i files).

[skiava@skiava-sdt ~]$ find ~/.config -type d -name autostart
/home/skiava/.config/libvirt/storage/autostart
[skiava@skiava-sdt ~]$ find ~/.config -type f -name autostart
/home/skiava/.config/autostart
[skiava@skiava-sdt ~]$ 

quindi cosa dovrei fare?

[quote=skiava]$ find ~/.config -type d -name autostart /home/skiava/.config/libvirt/storage/autostart[/quote]
Come vedi, non esiste la cartella /home/skiava/.config/autostart

[quote=skiava]$ find ~/.config -type f -name autostart /home/skiava/.config/autostart[/quote]
Invece, per errore, esiste un file /home/skiava/.config/autostart. Infatti al post #7 hai scritto:

[quote=skiava]poi copio firefox.desktop nella cartella autostart…

$ cp /usr/share/applications/firefox.desktop ~/.config/autostart

Siccome non esisteva la cartella ~/.config/autostart, il file /usr/share/applications/firefox.desktop è stato copiato nella cartella ~/.config con il nome autostart.

Cancelli il file:

$ rm ~/.config/autostart

e poi ripeti quanto suggerito da bebo_sudo:

[quote=bebo_sudo]No, cosi’ si rompera’ perche’ da utente stai cercando di scrivere nella root del tuo filesystem.

$ mkdir ~/.config/autostart $ cp /usr/share/applications/firefox.desktop ~/.config/autostart[/quote]

Perfetto!!
grazie 1000 ragazzi…problema risolto!