• terminare gnome-software da root

    From Davide Prina@21:1/5 to All on Sun Dec 10 11:30:01 2023
    ho uno script che mi ferma un tot di servizi e che eseguo da root.

    Volevo fermare anche gnome-software eseguito come utente usando
    qualcosa del tipo:
    su - $USER -c "gnome-software --quit"

    solo che mi da un errore dicendomi che non trova l'ambiente grafico

    potrei risolvere con xhost, ma non mi piace dare a root, anche solo temporaneamente gli accessi alla GUI.

    Ma trovo davvero strano che per l'esecuzione da CLI di un comando
    sia richiesto l'accesso all'ambiente grafico

    Inoltre stavo cercando di evitare che gnome-software partisse come
    demone, ma non riesco.

    Ho provato a creare un .Desktop locale, ma non funziona

    Ho provato nel .Desktop globale a mettere
    X-GNOME-Autostart-enabled=false ma non funziona

    Ho provato a fare il mask di policykit, ma non funziona e poi mi
    da vari errori

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it
    - You do not have my permission to use this email to train an AI -
    If you use this to train your AI than you accept to distribute under AGPL license >= 3.0 all the model trained, all the source you have used to
    training your model and all the source of the program that use that model

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Piviul@21:1/5 to Felipe Salvador on Wed Dec 13 08:20:01 2023
    This is a multi-part message in MIME format.
    On 12/11/23 18:51, Felipe Salvador wrote:
    [...]
    PS. scandaloso comunque

    Scusa Felipe, non vuole essere in un alcun modo polemico ma cosa trovi
    di scandaloso, che gnome-software occupi molte risorse? Forse mi sfugge qualcosa...

    Piviul


    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">On 12/11/23 18:51, Felipe Salvador
    wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:ZXdMBLBPhVrRtyIc@gnurante">[...]<span
    style="white-space: pre-wrap">
    </span>
    <pre class="moz-quote-pre" wrap="">PS. scandaloso comunque</pre>
    </blockquote>
    <p>Scusa Felipe, non vuole essere in un alcun modo polemico ma cosa
    trovi di scandaloso, che gnome-software occupi molte risorse?
    Forse mi sfugge qualcosa...<br>
    </p>
    <p>Piviul<br>
    </p>
    <br>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Piviul@21:1/5 to Felipe Salvador on Wed Dec 13 14:40:01 2023
    On 12/13/23 08:49, Felipe Salvador wrote:
    On Wed, Dec 13, 2023 at 08:13:10AM +0100, Piviul wrote:
    On 12/11/23 18:51, Felipe Salvador wrote:
    [...]
    PS. scandaloso comunque
    Scusa Felipe, non vuole essere in un alcun modo polemico ma cosa trovi
    di scandaloso, che gnome-software occupi molte risorse? Forse mi
    sfugge qualcosa...
    Buondì,
    scandaloso che ci sia una applicazione non core di cui non si riesce a gestire l'esecuzione, malgrado in rete ci siano almeno 5 modi più o
    meno fondati di chiuderla (no, killall secondo me non è fra questi) o
    di prevenirne l'avvio.

    Beh, non ho capito, quei 5 modi funzionano? Io ne ho provato uno a
    caso[¹] e funziona. Mi sembra abbastanza pulito e devo dire che non lo reputerei scandaloso però come dicevo non voglio creare polemiche, nel
    mondo free possiamo anche accettare che qualcuno lo ritenga scandaloso,
    noi non ci scandalizziamo! ;)

    Piviul

    [¹]
    $ cp /etc/xdg/autostart/org.gnome.Software.desktop ~/.config/autostart/
    $ echo "X-GNOME-Autostart-enabled=false" >> ~/.config/autostart/org.gnome.Software.desktop

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Sun Dec 17 10:30:01 2023
    Paolo Redaelli ha scritto:

    Davide Prina ha scritto:

    ho uno script che mi ferma un tot di servizi e che eseguo da root.

    Volevo fermare anche gnome-software eseguito come utente usando
    qualcosa del tipo:
    su - $USER -c "gnome-software --quit"

    Ma non è più corretto ed efficace un 
    su - $USER -c "killall gnome-software"

    la mia perplessità era come mai un comando CLI non potesse essere
    eseguito partendo da root... indicando la necessità di avere un
    DISPLAY come errore risultante.

    che manda il segnale di TERM a tutti i processi gnome-software dell'utente? Ad un segnale di TERM qualsiasi programma dovrebbe reagire uscendo in modo pulito ed ordinato.

    il segnale SIGTERM mandato di default può essere ignorato dal
    processo, quindi non vi è garanzia che faccia quanto richiesto.
    Usare signal alternativi non penso sia consigliabile, dato che
    il processo gnome-software agisce sui file per l'aggiornamento
    del sistema, senza contare il fatto che potrebbe restare il lock
    attivo.

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it
    - You do not have my permission to use this email to train an AI -
    If you use this to train your AI than you accept to distribute under AGPL license >= 3.0 all the model trained, all the source you have used to
    training your model and all the source of the program that use that model

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Sun Dec 17 10:50:01 2023
    Felipe Salvador ha scritto:

    Davide Prina wrote:

    ho uno script che mi ferma un tot di servizi e che eseguo da root.

    Volevo fermare anche gnome-software eseguito come utente usando
    qualcosa del tipo:
    su - $USER -c "gnome-software --quit"

    solo che mi da un errore dicendomi che non trova l'ambiente grafico

    Non è la cli a richiedere una sessione ma gnome-software che lo chiede
    alla shell che lo esegue, che a sua volta non ha quiesta info da
    passargli.

    Come contro prova, aprendo una console da GNOME e dando il comando a mano dovrebbe funzionare.

    sempre se lo esegui come utente normale
    se esegui il comando a mano a partire da root, come indicato sopra, allora
    non funziona

    Inoltre stavo cercando di evitare che gnome-software partisse come
    demone, ma non riesco.

    Ho provato a creare un .Desktop locale, ma non funziona

    Ho provato nel .Desktop globale a mettere
    X-GNOME-Autostart-enabled=false ma non funziona

    Ho provato a fare il mask di policykit, ma non funziona e poi mi
    da vari errori

    Qui (Metodo 1) dice di clickare su dei tasti:

    https://www.debugpoint.com/gnome-software-running-background/

    wow dice:

    "If you keep your system running for days, it consumes memory
    in order of GBs."

    Avevo solo attivo "Avvisa dopo le installazioni automatiche", ho
    tolto anche questo... vediamo se così non parte più in automatico

    Tra l'altro ora non mi appaiono neanche più gli applicativi, prima
    lo usavo ogni tanto per dare voti/giudizi sui software, alcune
    volte l'ho usato per cercare un software, dato che normalmente
    ti visualizzava uno screenshot e i commenti degli utenti.

    Ma la risposta più bella che ho trovato, ammesso che funzioni, è
    questa:


    "gnome-software is the GNOME frontend to the PackageKit,
    a GUI utility to install and update packages.
    If it bothers you, you can uninstall it via

    apt-get remove gnome-software

    and install/update software via CLI using apt-get."

    però questo rimuove anche gnome e gnome-core... cosa che non voglio
    fare, fino a quando userò gnome.

    Ho letto che wayland sarà adottato da tutti i Desktop Environment.
    Quando sarà così userò qualcosa d'altro al posto di Gnome.

    PS. scandaloso comunque

    infatti, non sapevo che continuasse a mangiarsi RAM e CPU man mano
    che resta attivo... ho solo visto che usa un sacco di RAM senza
    far nulla

    Ciao
    Davide


    --
    La mia privacy non è affar tuo
    https://noyb.eu/it
    - You do not have my permission to use this email to train an AI -
    If you use this to train your AI than you accept to distribute under AGPL license >= 3.0 all the model trained, all the source you have used to
    training your model and all the source of the program that use that model

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Sun Dec 17 11:00:02 2023
    Piviul ha scritto:
    Beh, non ho capito, quei 5 modi funzionano? Io ne ho provato uno a
    caso[¹] e funziona.

    [¹]
    $ cp /etc/xdg/autostart/org.gnome.Software.desktop ~/.config/autostart/
    $ echo "X-GNOME-Autostart-enabled=false" >> ~/.config/autostart/org.gnome.Software.desktop

    lo avevo provato anch'io e a me non funziona, parte lo stesso, come
    avevo già detto. Riprovo a ricrearlo

    al massimo provo anche a sostituire
    Exec=/usr/bin/gnome-software --gapplication-service

    con un comando che non fa nulla...

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it
    - You do not have my permission to use this email to train an AI -
    If you use this to train your AI than you accept to distribute under AGPL license >= 3.0 all the model trained, all the source you have used to
    training your model and all the source of the program that use that model

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Sun Dec 31 10:50:01 2023
    Davide Prina ha scritto:

    Piviul ha scritto:
    Beh, non ho capito, quei 5 modi funzionano? Io ne ho provato uno a
    caso[¹] e funziona.

    [¹]
    $ cp /etc/xdg/autostart/org.gnome.Software.desktop ~/.config/autostart/
    $ echo "X-GNOME-Autostart-enabled=false" >>
    ~/.config/autostart/org.gnome.Software.desktop

    lo avevo provato anch'io e a me non funziona, parte lo stesso, come
    avevo già detto. Riprovo a ricrearlo

    sono riuscito a non farlo partire.
    Ho impostato sia ~/.config/autostart/org.gnome.Software.desktop che
    nella configurazione gnome-software ho disabilitato tutto per il mio
    utente principale.

    Però su un altro utente, facendo la stessa cosa parte lo stesso.
    Probabilmente nei vari tentativi avevo fatto un'altra cosa che
    non ricordo più... o su quest'altro utente c'è impostato
    qualcos'altro che lo fa partire lo stesso.

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it
    - You do not have my permission to use this email to train an AI -
    If you use this to train your AI than you accept to distribute under AGPL license >= 3.0 all the model trained, all the source you have used to
    training your model and all the source of the program that use that model

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)