Rendiamo fluxbox più amichevole :D

APPUNTI SU FLUXBOX

Ho installato Fluxbox su Debian stretch con un semplice apt install fluxbox.

Scaricato menu maker per garantire una configurazione del menu semplice: è un programmino in python non presente nella distro ma facilmente scaricabile da sourceforge al seguente link:

https://sourceforge.net/projects/menumaker/

una volta scompattato il tarball si deve entrarci col terminale e (NON ROOT) dare ./mmaker -f FluxBox (Nel caso non si avviasse diamo il comando chmod +x mmaker).

Poi andiamo a rendere più amichevole e comodo il nostro flux.

Io personalmente ho agito installando col solito apt install da root:

  • compton che gestisce le trasparenze (un pratico tool grafico e leggero per configurarlo: compton-conf presente nel repository)

all’avvio di flux ho settato nel file startup in ~/.fluxbox :

compton –backend glx –unredir-if-possible –glx-no-stencil –glx-no-rebind-pixmap –glx-swap-method buffer-age –vsync opengl-swc &

  • idesk con cui creare le icone del desktop

nel settare le icone bisogna ricordarsi di creare una directory nella ~/.idesktop dove mettere dei semplici file di testo con estensione .lnk (esempio: firefox.lnk) che rappresentano le icone sullla scrivania.

Un esempio del mio firefox.lnk :

table Icon

Caption: Firefox

Command: firefox

Icon: /percorsotuaicona/firefox.png

Width: 32

Height: 32

X: 100

Y: 150

end

Caption è il nome che si vede passando sopra col mouse all’icona, Command il comando che richiama l’applicazione , Icon il percorso all’immagine dell’icona, Width/Height la dimensione dell’icona, X e Y è la posizione in pixel sulla scrivania.

Facendo tanti file con questa struttura dentro la cartella ~/.idesktop si creano le icone che sono poi spostabili come vogliamo.

Poi settiamo idesk & nel file startup dentro la cartella .fluxbox

conky.config = {

alignment = ‘top_right’,

background = false,

border_width = 1,

cpu_avg_samples = 2,

default_color = ‘white’,

default_outline_color = ‘white’,

default_shade_color = ‘white’,

draw_borders = false,

draw_graph_borders = true,

draw_outline = false,

draw_shades = false,

use_xft = true,

font = ‘DejaVu Sans Mono:size=12’,

gap_x = 5,

gap_y = 60,

minimum_height = 5,

minimum_width = 5,

net_avg_samples = 2,

no_buffers = true,

out_to_console = false,

out_to_stderr = false,

extra_newline = false,

own_window = true,

own_window_class = ‘Conky’,

own_window_argb_visual = true,

own_window_argb_value=0,

own_window_transparent=true,

own_window_hints=’undecorated,below,sticky,skip_taskbar,skip_pager’,

own_window_type = ‘desktop’,

stippled_borders = 0,

update_interval = 1.0,

uppercase = false,

use_spacer = ‘none’,

show_graph_scale = false,

show_graph_range = false

}

conky.text = [[

${scroll 16 $nodename – $sysname $kernel on $machine | }

$hr

${color grey}Uptime:$color $uptime

${color grey}Frequency (in MHz):$color $freq

${color grey}Frequency (in GHz):$color $freq_g

${color grey}RAM Usage:$color $mem/$memmax – $memperc% ${membar 4}

${color grey}Swap Usage:$color $swap/$swapmax – $swapperc% ${swapbar 4}

${color grey}CPU Usage:$color $cpu% ${cpubar 4}

${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes

$hr

${color grey}File systems:

/ $color${fs_used /}/${fs_size /} ${fs_bar 6 /}

${color grey}Networking:

Up:$color ${upspeed eth0} ${color grey} – Down:$color ${downspeed eth0}

$hr

${color grey}Name PID CPU% MEM%

${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}

${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}

${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}

${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}

]]

Alla fine settato sempre il solito startup in ~/.fluxbox inserendo conky &

Settato in startup : feh –bg-scale ‘/tuo/percorso wallpaper/debian.jpg’ &

PER I PIGRONI UN ESEMPIO DI STARTUP IN ~/.fluxbox:

#!/bin/sh

#

# fluxbox startup-script:

#

# Lines starting with a ‘#’ are ignored.

# Change your keymap:

xmodmap “/home/bitpolare/.Xmodmap”

# Applications you want to run with fluxbox.

# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ”&” AT THE END.

#

compton –backend glx –unredir-if-possible –glx-no-stencil –glx-no-rebind-pixmap –glx-swap-method buffer-age –vsync opengl-swc &

idesk &

redshift-gtk &

conky &

xclock &

feh –bg-scale ‘/tuo/percorso wall/debian.jpg’ &

# Debian-local change:

# – fbautostart has been added with a quick hack to check to see if it

# exists. If it does, we’ll start it up by default.

which fbautostart > /dev/null

if [ $? -eq 0 ]; then

fbautostart

fi

# And last but not least we start fluxbox.

# Because it is the last app you have to run it with ”exec” before it.

exec fluxbox

# or if you want to keep a log:

# exec fluxbox -log “~/.fluxbox/log”

Fonte: https://www.freenixsecurity.net/it/2019/03/11/rendiamo-fluxbox-piu-amichevole-d/

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.