Introduzione al lato oscuro del mosaico

Che titolo inverosimile ho trovato per questo... Ma prima di tutto mi presento. Sono anti e questa è la mia prima partecipazione DesdeLinux. Non che abbia molto da presentare, quindi dirò solo che sono molto felice mentre scrivo questo.

Ad ogni modo, oggi voglio esplorare un aspetto dei gestori di finestre che sembra non avere precedenti nel solito tema del blog. Qualsiasi ambiente desktop ha dei gestori di finestre ed è una parte essenziale della metafora del desktop che tutti conosciamo. Molti devono già sapere cosa spiegherò dopo, ma l'idea di questo è di farli conoscere a coloro che vogliono avventurarsi in loro.

Chiamiamo questi gestori di finestre galleggiante, per il semplice fatto che galleggiante sul desktop, gratuito e senza un ordine specifico. Ciò significa che possiamo trascinare le nostre finestre in qualsiasi posizione, come facciamo di solito.

L'altro tipo di window manager ha un nome divertente. Sono i gestori di finestre di piastrellatura (che si traduce in gestori di finestre piastrellati) e questi mantengono le finestre in ordine, disposte sul desktop, assicurandoci che smettiamo di perdere tempo a organizzare le nostre finestre e ci mettiamo al lavoro.

Alcuni dei gestori di finestre inclusi negli ambienti desktop includono alcune caratteristiche di piastrelle e infatti è una tendenza costante sui desktop moderni, come KDE (che ha già un articolo che lo spiega) o Xfce e Gnome trascinando le finestre ai bordi dello schermo.

Xmonad, in omaggio a Dennis Ritchie. Non è carino?

Tuttavia, i veri gestori di finestre piastrellati di solito differiscono radicalmente da questi. Mentre Kwin, Metacity e l'azienda utilizzano la piastrellatura come strumento aggiuntivo, manager come Xmonad, Awesome e altri hanno la piastrellatura come anima e la estendono fino al momento della configurazione.

Le nostre finestre sono generalmente molto belle. Hanno angoli, pulsanti e titoli arrotondati. Non piu. Tutto ciò si intromette. Tutto ciò viene rimosso e soppiantato dalle scorciatoie da tastiera, sebbene possano anche essere restituite tramite le impostazioni. Sembra pazzesco? Sì, abbastanza.

Io spiego. I gestori piastrellati in genere mantengono solo un bordo colorato della finestra e così via. Alcuni si azzardano a fornire qualcosa come pannelli e pulsanti, ma non è necessario. Questo è minimalismo e funzionalità. Tutto deve essere fatto dalla tastiera, perché è più veloce e perché abbiamo quasi sempre le mani sulla tastiera.

Stava parlando delle impostazioni. Non esiste una "interfaccia grafica" qui per configurare le cose e non è nemmeno sorprendente. Sebbene molti di questi gestori siano mantenuti con semplici file di configurazione, quelli veramente potenti vengono mantenuti con linguaggi di programmazione completi. Questo spaventa e farò degli esempi.

  • xmonadutilizzare Haskell; un linguaggio puramente funzionale e compilato.
  • Eccezionalea partire dalla versione 3, usa Lua.
  • DWMutilizzare un'intestazione di C.
  • Subtleusa Ruby, lo stesso che viene utilizzato così tanto nello sviluppo web
  • E innumerevoli altri esempi. È come se ce ne fosse uno per ogni tipo di persona.

E cosa c'è di buono in questo? Un bel po 'di cose e puoi programmare il tuo ambiente di lavoro. Personalmente mi piacciono le idee di Xmonad e il fatto che sia fatto in Haskell lo rende speciale.

Sono una buona idea?

Ovviamente. È fantastico che le tue finestre si adattino così e siano estremamente leggere. Lo consiglio se vuoi iniziare a considerare il tuo sistema come qualcosa di veramente straordinario e potente.

Quale mi consigliate allora?

Nessuno davvero. Non finché non conosci le tue esigenze. Entrare in un ambiente del genere può essere traumatico se non hai idea di cosa stai facendo. Molte persone iniziano con Awesome, ma per me i loro file di configurazione sono orribilmente complessi e mi hanno portato un bel po 'di problemi in quel momento.

Inoltre, l'idea del minimalismo è così attraente che inizi nel window manager e vai all'editor, al browser, al lettore musicale, al file manager ... Perché le applicazioni più minimaliste sono quelle che si trovano nel terminale e questi sono portati molto bene anche con i gestori. Se hai paura del terminale, devi iniziare da lì.

Conclusioni

Il mosaico è un mondo molto bello. Attualmente c'è una tendenza a passare da gestori mobili a mosaico in alcuni gruppi di utenti molto specifici (se non mi credi, dai un'occhiata ai forum di ArchLinux e cerca leggendari gestori mobili come FVWM, che aveva un utente fedele che ha finito per trasferirsi a quelli a mosaico). Se vuoi ancora inserirli, si tratta di provare, di pellegrinare finché non trovi quello giusto.

Bene, per ora è tutto. Continueremo presto ad esplorare, con Xmonad su Debian stabile.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   ivanovblack suddetto

    Sono contento che qualcuno abbia menzionato i piastrellisti. Io amo. Il tuo scroto è fantastico!
    Xmonad è molto interessante, ma personalmente preferisco DWM e Spectrwm (il fratello minore di Xmonad).

    Spero di vedere altri post di questo tipo da parte tua.

    1.    contro suddetto

      Non è proprio il mio desktop, l'ho preso ad esempio da un utente di DevianArt e mi sono perso l'attribuzione. Scusa (vorrei programmare in C in questo modo). Ecco l'originale: http://pkmurugan.deviantart.com/art/Tribute-to-Dennis-Ritchie-263965148

      1.    ivanovblack suddetto

        Ah, il grande Actarus, ovviamente. 🙂

        1.    contro suddetto

          Ebbene, l'ultima cosa che non ho capito. Se intendi quello che ha creato quella scrivania in particolare, tutto quello che so è che è tedesco. Mi piace 😀

          1.    contro suddetto

            Sì, ho già capito perché Actarus. Quindi è stato messo su GitHub, rendendo estremamente difficile per me cercare le sue impostazioni. 😀

        2.    L'Uomo Sabbia86 suddetto

          Ciao ivanovnegro, (scusa l'offtopic), ma volevo farti una domanda, sei lo stesso ivanovnegro dei forum di Crunchbang?

          1.    ivanovblack suddetto

            Sì, sono lo stesso. 🙂

          2.    L'Uomo Sabbia86 suddetto

            Guardati, non sapevo che parlassi spagnolo, saluti, le tue guide mi hanno salvato più di una volta, grazie mille !!!

  2.   ellebkey suddetto

    Vai molto interessante, dovremo provarli

  3.   msx suddetto

    Qualcosa che ha attirato la mia attenzione con l'ultima versione di KDE SC è il modo in cui gestisce la gestione dell'alimentazione, ho usato TMUX + Awesome per lavorare in X con il laptop scollegato in modo che la batteria durasse più a lungo ma con KDE SC 4.9.1 ho molto poco profitto e, al contrario, usando Awesome la macchina si surriscalda più che usando KDE!

    1.    contro suddetto

      Per me era il contrario, ma con la differenza che Awesome non poteva vivere con xcompmgr. KDE ha ucciso la mia batteria ma non l'ha quasi riscaldata. Raro.

  4.   blablabla suddetto

    Userei un compositore di piastrelle, se non fosse perché lavorare con applicazioni di editing grafico (qualunque cosa: Krita, Karbon, Digikam, Gimp, Inkscape, Scribus, ecc. Ecc ...) è un'idea terribile e diventano un completo peccato.

    1.    contro suddetto

      È esattamente dove voglio andare. Programmando il tuo ambiente, hai la possibilità di evitare il tiling in questi tipi di programmi. Non avevo intenzione di includerlo, ma è una buona idea mostrare come.

  5.   vivace suddetto

    Post eccellente contro, tutto ben spiegato e con contenuti davvero utili. Questo commento serve per darti il ​​benvenuto DesdeLinux come collaboratore... spero di averne altri qui...

    Parlando di Window Manager, mi sono sempre sentito molto a mio agio con openbox e fluxbox, al di fuori di essi non sono mai stato interessato a provare .. 😀

    saluti

    1.    contro suddetto

      Grazie elav. Ero solo di passaggio e mi è venuto in mente di contribuire a un sito che amo così tanto. Saluti.

  6.   elenilnarsil suddetto

    Ottimo articolo. Non avevo mai sentito parlare di Subtle. gli altri li ho visti in rete. parlare di minimalismo con questi manager, penso sia un eufemismo, anche se confesso che mi affascinano molto. Forse la cosa più noiosa è dover modificare i file, come nel caso di alcuni elementi di Openbox, sebbene sia il modo migliore per ottenere risultati sorprendenti, che sfidano anche desktop come KDE. grande!!!

    1.    contro suddetto

      Dipende molto da come lo prendi. Sto configurando precisamente Xmonad per una seconda parte ...

      1.    elenilnarsil suddetto

        Eccellente. Aspetto la seconda parte.

  7.   ETA suddetto

    Molto bene, da quando gnome è cambiato così tanto, e ubuntu ha costretto a usare unity, ho vagato per molti ambienti grafici, fino a quando non sono rimasto con i3, la verità è che è comodo, configurabile, consuma pochissime risorse e soprattutto non mi ci è voluto per abituarmi a questo. Era quello che temevo di più

  8.   xykyz suddetto

    Ho provato solo i3 e awesome e mi attengo a quest'ultimo perché mi sembrava più facile. La verità è che mi è sembrato abbastanza comodo usarlo una volta configurato 🙂

  9.   Juan Carlos suddetto

    Che bell'articolo. Non ho mai provato quei gestori, appena avrò un po 'di tempo lo farò. Questo mostra le innumerevoli possibilità nel mondo Linux, davvero in questo OS non ci sono limitazioni, tranne quelle che metti (o hai) tu stesso.

    saluti

  10.   conandoel suddetto

    Wow ottimo articolo, adoro WM, ma sono un fan di PekWM e per 3 giorni ho testato e configurato subtle che ha attirato la mia attenzione e il prossimo sarà dwm, sono affascinato da WM e sono più attraenti di ambienti come gnome, xfce o anche kde. Saluti eccellenti !!!

    1.    contro suddetto

      Mi sono divertito anche con pekwm. È divertente, ma a volte mi sono imbattuto in un bug di quelli che tirano la X ...

      1.    conandoel suddetto

        hahaha fortunatamente in questi 3 anni che sono stato con pekwm in diverse distribuzioni non ho mai avuto problemi ...

        1.    contro suddetto

          Beh, non sono sicuro di cosa sia successo quella volta, ma non sto più lavorando su PekWM. Fortuna.

  11.   Brutosaurus suddetto

    La verità è che sono piuttosto sorprendenti (sia per la loro estetica che per la loro funzionalità!) Il problema che vedo è la configurazione e le scorciatoie da tastiera a causa della curva di apprendimento che comporta ... anche così, quando ho tempo mi prenderò uno sguardo a loro (perché non ne ho provati!)

  12.   koratsuki suddetto

    Buon post, saluti e benvenuto. Non vediamo l'ora di ricevere altri tuoi post 😀

  13.   Frank suddetto

    Ho adorato l'articolo, vorrei alcuni tutorial per le impostazioni personalizzate e come ottenere cose impressionanti come quelle viste in http://dotshare.it/

    1.    contro suddetto

      Sto lavorando alla seconda parte. Penso che sia fantastico che gli sia piaciuto e ho intenzione di continuare questa serie fino alle sue ultime conseguenze. 😀

  14.   koratsuki suddetto

    Per me è stato abbastanza istruttivo, non conoscevo nemmeno le scrivanie di questo tipo 😀

    1.    contro suddetto

      Grazie.

  15.   niente suddetto

    Ottimo post, non so se su questo (meraviglioso) sito sia stato postato qualcosa relativo ai window manager, e lo dico perché alcuni "manuali" sarebbero utili, soprattutto per modificare qualcosa di più complesso.

    Sono felice del mio Awesome WM, ma ci sono sempre cose che vuoi cambiare ma non sempre ci sono informazioni in SPAGNOLO.

    1.    contro suddetto

      Personalmente non mi piace troppo Awesome perché è diventato troppo complesso per me modificare i file di configurazione. Tuttavia, ha alcune cose invidiabili.

  16.   verbello suddetto

    Speravo di vedere alcune configurazioni, oops. Di seguito alcune informazioni relative all'argomento, applicate a openbox:

    http://urukrama.wordpress.com/2011/10/30/manual-tiling-in-openbox/

    Saluti…. qualcuno sa dove si trova quella carta da parati.

    1.    contro suddetto

      Ebbene, nessuna configurazione; perché avrei dovuto mettere uno per ogni manager e testare che tutto funzionasse minimamente bene. Sto lavorando su XMonad desktop, ma ho perso la pratica e ho bisogno di abituarmi all'ambiente prima di visualizzare xmonad.hs
      Per gli altri gestori non penso al momento di mettere nessuna "guida" perché non li uso.
      Lo sfondo non l'ho trovato. Mi dispiace non esserti stato d'aiuto

  17.   Alrep suddetto

    Molto interessante, grazie.

  18.   monaco suddetto

    Bene, se lavori su manuali e suggerimenti, sono sicuro che proverò! Grazie

    1.    contro suddetto

      Infatti ho già realizzato un "manuale" per XMonaxd:
      https://blog.desdelinux.net/el-lado-oscuro-del-mosaico-iii-xmonad/

  19.   Carlos Riper suddetto

    Bel post, io uso wmfs2 + archlinux http://i.imgur.com/rRzpN.jpg