Categorie

Archivio Articoli

Categorie

Commenti recenti

Come autenticarsi in Linux senza password con le chiavi SSH

 

 

 

 

 

 

Come autenticarsi in Linux senza password con le chiavi SSH | Linux, System | HTML.it.

 

Per rimuovere le vecchie chiavi:

$ ssh-keygen -R hostname

[Linux Mint Mate] – Associare il menu di uscita al pulsante di accensione pc

 

 

 

 

 

Dopo aver installato il desktop environment Mate su Linux Mint Maya ho notato che alla pressione del pulsante di spegnimento del mio notebook non veniva proposto il menu classico di uscita:

 

Ma veniva direttamente spento il pc!

Per ripristinare il menu di uscita aprire il file /etc/acpi/powerbtn.sh con un editor di testo come amministratore:

$ sudo nano /etc/acpi/powerbtn.sh

ed aggiungere la una riga indicata:

[ -r /usr/share/acpi-support/power-funcs ] && getXconsole
PMS="gnome-settings-daemon kpowersave xfce4-power-manager"
PMS="$PMS guidance-power-manager.py dalston-power-applet"
PMS="$PMS mate-settings-daemon"  ### RIGA DA AGGIUNGERE ###

Fonte.

[EDIT 20121115]: Purtroppo ho notato un fatto spiacevole: se si sospende il pc dal menu di uscita il computer viene sospeso ma non bloccato, quindi alla ripresa si presenta direttamente il desktop senza richiedere la password di accesso.

[EDIT 20121125]: Il problema di cui sopra si risolve semplicemente abilitando l'opzione per bloccare automaticamente il computer nella configurazione del salvaschermo:salvaschermo-mint

[buildroot] Aggiungere un package manualmente

 

 

 

 

Sia $BR la cartella base di buildroot, nella cartella $BR/package creare la cartella relativa al pacchetto che si vuole aggiungere: $BR/package/myapp

All'interno della cartella $BR/package/myapp creare due file di testo:

Config.in

config BR2_PACKAGE_MYAPP
    bool “myapp”
   help
Myapp description...

myapp.mk

MYAPP_VERSION = X.Y
MYAPP_SOURCE = myapp-$(MYAPP_VERSION).tar.gz
MYAPP_SITE = http://remote_location

# Comandi per la compilazione
define MYAPP_BUILD_CMDS
    $(MAKE) CC=$(TARGET_CC) LD=$(TARGET_LD) -C $(LD) all
endef

$(eval $(call GENTARGETS,package,myapp))

Eventualmente sostituire CC con CXX per i sorgenti in c++.

Creare il pacchetto tar.gz con la seguente struttura:

myapp-X.Y.tar.gz → myapp/
    → sorgenti (.c/.h)
    → Makefile (con all:)

Posizionare il pacchetto in $BR/dl

Aggiungere il menu al menuconfig di buildroot, aggiungendo le seguenti righe al file $BR/package/Config.in

menu “My applications”
    source “package/myapp/Config.in”
endmenu

Selezionare il pacchetto dal configuratore e ricompilare il tutto.