Categoria: Sistema

sistema

  • Script bash per l’avvio dei servizi su Void Linux

    Script bash per l’avvio dei servizi su Void Linux

    Abbiamo preso spunto da uno script bash di Derek Taylor per gestire i servizi all’avvio di Void Linux.

    Qui potete trovare lo script originale https://gitlab.com/dwt1/fzscripts invece potete scaricare il nostro script modificato da questo collegamento:

    https://www.nazionlinux.com/dotfiles/services.sh

    Prima di avviare lo script bisogna installare fzf con il comando:

    sudo xbps-install fzf

    o se avete seguito il nostro articolo https://www.nazionlinux.com/void-linux-bash-alias/ basterà eseguire alias:

    xip fzf

    una volta installato dovete rendere lo script services.sh eseguibile con il comando:

    chmod +x service.sh

    ora potete avviare lo script con il comando:

    sudo ./services.sh

    *** ATTENZIONE *** Abbiamo volutamente (per sicurezza) commentato la riga 70 e 90 dove ci sono i comandi per creare o eliminare i collegamenti per avviare i servizi decommentate queste due righe se siete sicuri di ciò che fate.

  • Pannello di controllo per Void Linux in python

    Pannello di controllo per Void Linux in python

    Void Linux Control Panel è un semplice pannello di controllo scritto in python per gestire la vostra distribuzione GNU/Linux direttamente dal terminale.

    Con questo script potete gestire l’installazione dei pacchetti o la loro rimozione ed anche la rimozione dei vecchi kernels.

    Non c’è bisogno di installazione basta che nel vostro sistema è installata una versione di Python3 che potete controllare con il comando:

    xbps-query -Rs python

    o con il nostro comando abbreviato xsp seguendo la guida https://www.nazionlinux.com/void-linux-bash-alias/

    xsp python

    Può essere modificato per qualsiasi distribuzione ed il codice sorgente lo potete trovare su https://github.com/nazionlinux/Void-Linux-Control-Panel

    Basterà scompattare l’archivio e lanciare il comando

    python vlcp.py

  • Pipewire su Voidlinux

    Pipewire su Voidlinux

    Pipewire è un server moderno per gestire i flussi audio e video su Linux e si può interfacciare con ALSA, PulseAudio ed il sistema Jack audio.

    Per far funzionare Pipewire è richiesta una sessione D-Bus attiva oppure se non si usa un ambiente grafico può essere lanciato tramite dbus-run-session.

    Inoltre va definita la variabile di ambiente XDG_RUNTIME_DIR per funzionare correttamente.

    Installiamo i pacchetti

    xbps-install pipewire wireplumber

    Adesso bisogna decidere se configurarlo a livello di sistema o a livello utente

    Per la configurazione a livello di sistema seguire questa procedura

    Creare la cartella da amministratore

    mkdir -p /etc/pipewire/pipewire.conf.d

    ora bisognerà creare il collegamento simbolico sempre da amministratore

    ln -s /usr/share/examples/wireplumber/10-wireplumber.conf /etc/pipewire/pipewire.conf.d/

    nel caso si voglia configurare Pipewire a livello utente

    : "${XDG_CONFIG_HOME:=${HOME}/.config}"

    creare la cartella da utente

    mkdir -p "${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d"

    e poi il collegamento simbolico

    ln -s /usr/share/examples/wireplumber/10-wireplumber.conf "${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d/"

    Per l’integrazione con ALSA installare il pacchetto alsa-pipewire

    xbps-install alsa-pipewire

    Creare la cartella da amministratore

    mkdir -p /etc/alsa/conf.d

    e poi i collegamenti simbolici

    ln -s /usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d

    ln -s /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d

    Se avete installato una vecchia versione di Pipewire ricordarsi di eliminare il pacchetto pipewire-media-session ed i suoi files di configurazione.

  • Void Linux è arrivato Plasma 6

    Void Linux è arrivato Plasma 6

    Da poco entrato nei depositi di Void Linux il nuovo ambiente grafico di KDE basato sulle librerie Qt6.

    Plasma 6 porta molte novità ed un miglioramente delle sue prestazioni:

    • 200% più veloce nella ricerca tra i documenti recenti
    • 60% più veloce nella ricerca di un’applicazione
    • 30% in meno di cicli di CPU

    Il pannello come impostazione predefinita è mobile, ma è sempre possibile impostarlo come fisso.

    Come motore grafico predefinito utilizza Wayland e per il momento è possibile ancora utilizzare il vecchio motore grafico X11.

    Tutte le altre novità toccherà a voi scoprirle qui sotto un breve video

    Per installarlo vi consigliamo di seguire la nostra guida https://www.nazionlinux.com/voidlinux-plasma-desktop-minimale/

    Invece per chi avesse già installato Plasma 5 basterà dare il comando

    xbps-install -Syu

    Per chi invece avesse utilizzato la nostra guida https://www.nazionlinux.com/void-linux-bash-alias/

    xugy

  • Linux minimale: Berrywm Sxhkd Rofi Feh

    Linux minimale: Berrywm Sxhkd Rofi Feh

    Come gestore delle finestre abbiamo scelto Berrywm che insieme a Sxhkd ci permette di avere un ambiente grafico molto minimale, ma con la possibilità, tramite la combinazione dei tasti, di personalizzare il nostro sistema.

    A completare Rofi il lanciatore di programmi e Feh per avere un immagine di sfondo oltre ad essere un visualizzatore di immagini.

    Iniziamo con l’installare i programmi berrywm sxhkd rofi feh col comando:

    xbps-install -S berrywm sxhkd rofi feh

    Adesso bisognerà creare una cartella berry all’interno della cartella utente .config con il comando

    mkdir -p ~/.config/berry && cd ~/.config/berry

    e copiare lì questi due file:

    wget -c https://raw.githubusercontent.com/JLErvin/berry/master/examples/autostart

    all’interno del quale troverete i colori delle finestre e alcune impostazioni di berry

    wget -c https://raw.githubusercontent.com/JLErvin/berry/master/examples/sxhkdrc

    potete utilizzare anche curl o un altro programma per scaricare.

    Il file sxhkdrc è il file di configurazione delle combinazione dei tasti di sxhkd aprendolo con un programma per modificare i file di testo troverete tutte le combinazioni che vi permettono di utilizzare berrywm e di avviare i vari programmi.

    Noi abbiamo aggiunto nel file sxhkdrc le seguenti righe che non fanno altro che aprire il menu di rofi con tutta la lista dei programmi

    super + F3

    rofi -show drun -show-icons

    inserited

    premendo la combinazione di tasti Super e F3 si aprirà rofi in modalità menu a discesa.

    In questo file potete inserire le combinazioni dei tasti che utilizzerete per gestire le finestre e avviare i programmi.

    Per finire andiamo ad inserire nel file .xinitrc

    nano ~/.xinitrc

    le seguenti righe

    #!/bin/bash

    #

    # ~/.xinitrc

    sxhkd -c $HOME/.config/berry/sxhkdrc &

    feh –bg-scale ~/immagini/sfondo.jpg &

    exec berry

    al posto del percorso ~/immagini/sfondo.jpg dovrete inserire il percorso della vostra immagine che volete utilizzare come sfondo.

    Editate il file .bash_profile

    nano ~/.bash_profile

    e aggiungete le seguenti righe

    if[ -z "${DISPLAY}" ]; then
       exec startx
    fi

    Vi consigliamo di visitare la pagina di configurazione di berrywm

  • Ambiente grafico DesQ

    Ambiente grafico DesQ

    Il progetto DesQ mira a fornire un ambiente grafico minimalista, ma implementabile per tutti i dispositivi: portatili, tablet, dispositivi mobili e PC meno recenti e nuovi.

    DesQ, a differenza di KDE o GNOME, è leggero ed utilizza poca RAM, pur offrendo un ambiente pulito e moderno.

    Un ottimo ambiente grafico deve avere un’interfaccia utente fluida ed un bel gruppo di applicazioni di base che si integrano perfettamente con l’ambiente grafico.

    Il progetto CoreApps è nato dall’esigenza di applicazioni Qt ricche di funzionalità che hanno poche risorse e un’elevata usabilità. Sebbene il progetto DesQ offra un eccellente gestore di file, un semplice terminale e un misuratore di risorse, manca di molte altre utili utilità: calendari, gestione integrata dei segnalibri, utilità di rinominazione multipla, ricerca di file/cartelle, ecc.

    La Suite CoreApps riempie questo vuoto magnificamente.

    • Paper Desktop – basato su Qt/Wayland and wayfire
    • Core Apps – un gruppo di applicazioni Qt5 leggere ed utili
    • Focal Apps – un gruppo di applicazioni per la produttività Qt5 (in fase di sviluppo)

    Per l’installazione vi rimandiamo a questa pagina https://desq-project.org/docs/compilation.html