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.