Autore Topic: Fermare akonadi con un alias  (Letto 1270 volte)

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Fermare akonadi con un alias
« il: 29 Febbraio 2012 ore 18:11 »
Scopo: Fermare Akonadi lanciando un comando da Console
Come: Creando un Alias
Prerequisiti: Shell Bash (installata di default), Akonadi (abilitato di default)
Vantaggi: Risparmio notevole di tempo per fermare Akonadi
Tempo necessario: 3-4 minuti

Chi non riesce a fare a meno di utilizzare l'infrastruttura akonadi, legata alla suite kontact, ma è attento comunque a contenere i consumi
potrebbe essere interessato a questo piccolo trucco che mi è venuto in mente per fermare akonadi velocemente.
Per fare ciò è sufficiente creare un semplice alias di konsole da lanciare in qualsiasi momento lo si voglia.
Apriamo dunque il file .bashrc da superuser con il comando

Codice: [Seleziona]
kdesu kate .bashrc
troveremo che ci sono già alcuni alias impostati di default, quindi sotto di essi basta che inseriamo la stringa

Codice: [Seleziona]
alias ferma='akonadictl stop ; killall kwalletd'
salviamo e chiudiamo

ora, dopo aver chiuso kontact o kmail a seconda di quale dei due programmi usate, basta aprire una konsole e lanciare il comando

Codice: [Seleziona]
ferma
per stoppare tutta l'infrastruttura akonadi.
Ovviamente potete rinominare l'alias come meglio preferite, a me piaceva il comando ferma.

Guida aggiornata a Febbraio 2013
« Ultima modifica: 22 Febbraio 2013 ore 14:13 da andreazube »

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Re:Fermare akonadi con un alias
« Risposta #1 il: 22 Febbraio 2013 ore 13:17 »
La guida è stata aggiornata tenendo in considerazione systemd.
Grazie ad Andreazube per la segnalazione.

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Fermare akonadi con un alias
« Risposta #2 il: 22 Febbraio 2013 ore 14:09 »
non sono sicuro di quanto sto per dire: ma akonadi stop e killall kwaleltd non sono due comandi diversi e quindi da separare con ; ?

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Fermare akonadi con un alias
« Risposta #3 il: 22 Febbraio 2013 ore 14:12 »
non sono sicuro di quanto sto per dire: ma akonadi stop e killall kwaleltd non sono due comandi diversi e quindi da separare con ; ?

Direi proprio di si. Aggiorno.

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Re:Fermare akonadi con un alias
« Risposta #4 il: 22 Febbraio 2013 ore 15:00 »
non sono sicuro di quanto sto per dire: ma akonadi stop e killall kwaleltd non sono due comandi diversi e quindi da separare con ; ?

E' più corretto? Non lo sapevo.
Ad ogni modo il comando funziona comunque, anche senza il separatore.  :)

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Fermare akonadi con un alias
« Risposta #5 il: 22 Febbraio 2013 ore 15:04 »
E' più corretto? Non lo sapevo.
Ad ogni modo il comando funziona comunque, anche senza il separatore.  :)

Sicuro? senza il separatore, vale come un unico comando senza senso

Codice: [Seleziona]
[andreazube@chakra-pc pacman.d]$ akonadictl stop  killall kwalletd
Akonadi server manipulation tool
Usage: akonadictl [command]

Commands:
  start      : Starts the Akonadi server with all its processes
  stop       : Stops the Akonadi server and all its processes cleanly
  restart    : Restart Akonadi server with all its processes
  status     : Shows a status overview of the Akonadi server
  vacuum     : Vacuum internal storage (WARNING: needs a lot of time and disk space!)
  fsck       : Check (and attempt to fix) consistency of the internal storage (can take some time)

General options:
  -h [ --help ]         show this help message
  --version             show version information

Multi-instance options:
  --instance arg        Namespace for starting multiple Akonadi instances in
                        the same user session

[andreazube@chakra-pc pacman.d]$ akonadictl stop ;  killall kwalletd
Akonadi is not running.
kwalletd: no process found
[andreazube@chakra-pc pacman.d]$

Offline dinolib

  • *
  • Post: 3226
  • Reputazione: 110
    • Mostra profilo
Re:Fermare akonadi con un alias
« Risposta #6 il: 22 Febbraio 2013 ore 15:05 »
errori non ne da.
evidentemente, silenziosamente, non ti killava il demone wkallet (OT: mi sento un po' Cetto la Qualunque. colpa delle prossime elezioni).
Magari non lo usi neanche (come me)  ;)

EDIT: vabbè, andrea ti ha risposto più seriamente, và!

Offline blupenguin

  • *
  • Post: 366
  • Reputazione: 23
    • Mostra profilo
Re:Fermare akonadi con un alias
« Risposta #7 il: 22 Febbraio 2013 ore 15:26 »
Ottimo, mi aveta fatto scoprire un'altra delle innumerevoli cose che ignoravo.
Ora correggo anche sul mio pc ...  :)

 

Template by Homey | Sito ufficiale | Disclaimer