Suckless.org - qualcuno lo usa?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Blallo
Packager
Packager
Messaggi: 3300
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Suckless.org - qualcuno lo usa?

Messaggio da Blallo »

A seguito di un veloce scambio di idee con Atomix, ho conosciuto questo sito
http://suckless.org/
dove ci sono un sacco di programmi definiti "suckless", ovvero programmi molto leggeri e scritti, in C, con molto criterio.
Però c'è un però: questi programmi sono configurabili solo tramite modifica dei sorgenti e ricompilazione, poichè sono sprovvisti di parser per leggere i file di testo, per farli restare più leggeri.
Ora, se qualcuno di voi li usa, o li ha mai usati, o ha conoscenze di C adeguate (ora sono in fase SQL, a malapena ricordo un hello world :p )
1) avete mai provato configurazioni interessanti?
2) come si possono fare dei keybindings (es. volume) in dwm?
3) come è possibile integrare tabbed e surf (browser in webkit leggerissimo)?
4) si possono ottenere dei keybindings in surf per introdurre qualche combinazione comoda (es Alt+sx per tornare indietro)?

Il mio intento è provare a creare una bella discussione, magari con le combinazioni più interessanti (magari ci finisce nel wiki...)
Purtroppo tutto il materiale "da forum" esistente sul web è in inglese, ma soprattutto, è molto vecchio.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3300
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Suckless.org - qualcuno lo usa?

Messaggio da Blallo »

Giusto per non interferire con il primo post pubblico la mia combinazione attuale:
dwm + surf + evilvte (come terminale)
Su un pII con 192mb di ram con arch linux va in maniera superba.
Vorrei solo attuare qualche configurazione di cui sopra
E magari capire come metterci mano, così da poterlo ritoccare davvero a mio piacimento :p

hashbang
Packager
Packager
Messaggi: 2000
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS | OpenBSD

Re: Suckless.org - qualcuno lo usa?

Messaggio da hashbang »

Purtroppo anche le mie conoscenze di C non così eccelse, non ne ho abbastanza da poterci mettere mano in modo sicuro. Per questo ho abbandonato dwm (oltre al fatto che non mi piace il fatto di dover stare sempre lì a ricompilare il binario).

Comunque quì io trovai un pò di roba interessante riguardo dwm. Il mio conkyrc attuale e il color scheme che ho applicato su awesome, li ho presi da quì.
https://bbs.archlinux.org/viewtopic.php?id=74599

ilmich
Master
Master
Messaggi: 1563
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 14.2 64bit
Kernel: 4.19.46
Desktop: dwm
Località: Roma

Re: Suckless.org - qualcuno lo usa?

Messaggio da ilmich »

molto interessante.. penso che proverò senz'altro il browser
io il c l'ho studiato all'università e in passato programmavo in gtk.. quindi appena ci capisco un po' di più provo a 'sporcarmi' le mani :D
ho visto cose che voi astemi non potete immaginare
https://github.com/ilmich

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Suckless.org - qualcuno lo usa?

Messaggio da Mario Vanoni »

jimmy_page_89 ha scritto:A seguito di un veloce scambio di idee con Atomix, ho conosciuto questo sito
http://suckless.org/
dove ci sono un sacco di programmi definiti "suckless", ovvero programmi molto leggeri e scritti, in C, con molto criterio.
Però c'è un però: questi programmi sono configurabili solo tramite modifica dei sorgenti e ricompilazione, poichè sono sprovvisti di parser per leggere i file di testo, per farli restare più leggeri.
Non capisco l'ultima frase, che intendi per parser per leggere i file di testo?
Ho scaricato dmenu,
nroff -man dmenu.1 e lsx.1 leggibili,
make compila tutto senza errore,
lsx funziona come descritto.
Non avendo interesse a dmenu,
mi terro` forse lsx!

Avatar utente
Blallo
Packager
Packager
Messaggi: 3300
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Suckless.org - qualcuno lo usa?

Messaggio da Blallo »

Mario Vanoni ha scritto:Non capisco l'ultima frase, che intendi per parser per leggere i file di testo?
Semplicemente TUTTO si configura in fase di compilazione
Non ha un file di configurazione esterno che puoi editare per cambiare le impostazioni

In più il mio interesse è rivolto alla customizzazione di dwm
dmenu funziona benissimo così com'è, e lsx non mi serve

hashbang
Packager
Packager
Messaggi: 2000
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS | OpenBSD

Re: Suckless.org - qualcuno lo usa?

Messaggio da hashbang »

Ragazzi tutto sto parlare di suckless mi ha fatto ritornare la voglia di dwm. :lol:

Adesso devo solo impostare il floating a conky in modo da poter togliere l'overriding e poi sto a posto :D

Avatar utente
Blallo
Packager
Packager
Messaggi: 3300
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Suckless.org - qualcuno lo usa?

Messaggio da Blallo »

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Suckless.org - qualcuno lo usa?

Messaggio da Mario Vanoni »

atomix600 ha scritto:Ragazzi tutto sto parlare di suckless mi ha fatto ritornare la voglia di dwm.
Domanda di un ignorante, che pregi ha dwm vs fluxbox?

hashbang
Packager
Packager
Messaggi: 2000
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS | OpenBSD

Re: Suckless.org - qualcuno lo usa?

Messaggio da hashbang »

Mario Vanoni ha scritto:Domanda di un ignorante, che pregi ha dwm vs fluxbox?
Leggerezza in primis. DWM ha come obbiettivo quello di non superare le 2000 righe di codice.
Poi c'è il fattore ordine (che forse è un pò più soggettivo, ma comunque IMHO da prendere in considerazione): ti sembrerà strano, ma un window manager tiling mi sa di pulito. Il fatto di posizionare in automatico le finestre secondo uno schema preciso è qualcosa di veramente comodo, specie se (come me da un po di tempo a questa parte) si tende ad usare più la tastiera che il mouse oppure si usa il desktop in schermi piccoli, laddove si ha la necessità di poter sfruttare ogni singolo pixel dello schermo (d'altronde è la mossa che ha adottato Microsoft con l'interfaccia tiles-based di Windows 8 per tablet, anche se in chiave touch screen).

Inoltre (questo è proprio soggettivo) c'è il fattore KISS. Trovo molto più aderente a questa filosofia dwm rispetto a fluxbox, proprio per la semplicità con cui è progettato.

Se ti piace il minimalismo, ti consiglio di provarlo. Io ad esempio, non sono un amante dei desktop appariscenti. Non uso KDE o altri Desktop perchè li reputo troppo invasivi. Al contrario trovo i Window Manager molto eleganti, proprio per il minimalismo proposto.

Inoltre un ultimo motivo per il quale lo sto usando è: mi sta aiutando a rispolverare le mie conoscenze di C, che avevo lasciato nel cassetto dopo l'esame universitario :lol:

@ Jimmy_page:
Se vuoi trovare qualche wm interessante ti consiglio di fare un salto nella sezione x11-wm dei ports di FreeBSD.
Se usi molte app QT, dai un occhiata a eggwm ;)

Un pò di attenzione merita anche il progetto OpenCDE che sta praticamente reimplementando il CDE proprietario in chiave open source (è scritto in C++ ed è in continuo sviluppo, nonostante questo è molto stabile). Richiede solo OpenMotif (che va sostituito al nostro lesstif) e feh per lo sfondo.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3300
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Suckless.org - qualcuno lo usa?

Messaggio da Blallo »

@atomix
Me li sono visti un po', e finora l'unico che ha destato il mio interesse è
http://www.lysator.liu.se/~marcus/amiwm.html
per meri motivi nostalgici :lol:
Ma il minimalismo di dwm + dmenu è ancora insuperato
Ho visto degli screen stupendi sul link di arch, solo che da pagina 14 in su sono tutti per versioni precedenti
Quindi dovrò cercare patch aggiornate e modificare "ad occhio" config.h
Appena ho tempo posto qualche screen, sperando siano carucci

hashbang
Packager
Packager
Messaggi: 2000
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS | OpenBSD

Re: Suckless.org - qualcuno lo usa?

Messaggio da hashbang »

Segnalo per chi usa dwm + dmenu queste patch:

dmenu-xft (aggiunge il supporto xft, con la coseguente possibilità di sfruttare i caratteri TTF) (presa dai ports di FreeBSD).
dwm-pango (aggiunge il supporto al rendering dei caratteri di Pango che, come dmenu-xft, offre la possiblità di usare i caratteri TTF).

Quì troverete il link per la patch pango per dwm: http://aur.archlinux.org/packages.php?ID=33193

Rispondi