Categoria: Void Linux

  • 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

  • Installare Google Chrome su Voidlinux

    Installare Google Chrome su Voidlinux

    Google Chrome utilizza lo stesso codice sorgente di Chromium con l’aggiunta dei servizi di Google.

    In passato con Chromium era possibile sincronizzare i preferiti, la cronologia e le estensioni, purtroppo di recente Google ha tolto la possibilità di usufruire di questi servizi su Chromium.

    Un’altra differenza tra Chrome e Chromium sono i plugin e codec “closed source” in Chromium manca il supporto per i contenuti multimediali AAC, H.264, MP3, cosa che invece è possibile sul Chrome.

    Per questi motivi molti utenti ci hanno chiesto come poter installare Google Crhome su Voidlinux.

    La prima cosa da fare è accertarsi di aver installato i pacchetti git base-devel xtools nel caso contrario li andremo ad installare con il comando:

    sudo xbps-install git base-devel xtools

    Ora bisogna clonare il deposito void-packages con il comando:

    git clone https://github.com/void-linux/void-packages

    Al termine spostiamoci nella cartella void-packages

    cd void-packages

    e lanciamo il comando:

    ./xbps-src binary-bootstrap

    a questo punto creiamo il file conf ed inseriamo la stringa XBPS_ALLOW_RESTRICTED=yes con il comando:

    echo XBPS_ALLOW_RESTRICTED=yes >> ~/void-packages/etc/conf

    ora dobbiamo compilare il pacchetto google-chrome

    ./xbps-src pkg google-chrome

    terminata la compilazione del pacchetto google-chrome lo andremo ad installare con il comando:

    sudo xbps-install google-chrome --repository=/home/UTENTE/void-packages/hostdir/binpkgs/nonfree

    fate ATTENZIONE la scritta UTENTE andrà sostituita col il vostro nome utente.