Kirjoittaja Aihe: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM  (Luettu 4824 kertaa)

CoReD

  • Käyttäjä
  • Viestejä: 138
    • Profiili
Itse olen ottanut tässä viime päivinä ensituntumaa "laatoittaviin" ikkunamanagereihin ja tykästyinkin melko nopeasti Scrotwm:ään (uusimmat versiot kulkevat nimellä spectrwm).

Kyseessä on kevyt (ei kevyin, mutta kevyempi kuin esim. openbox) automaattisesti ikkunat järjestelevä ikkunamanageri. Vastaavia ovat mm. ratpoison, awesome ja xmonad. Yhteistä "laatoittaville" ikkunamanagereille on, että useimmiten niiden käyttöönotto vaatii paljon manuaalista säätöä ja vääntöä sekä jokusen hetken ohje-sivustoilla, ennenkuin käyttö luonnistuu ollenkaan.

Scrotwm eroaa porukasta helppokäyttöisyydellään. Asennus onnistuu repoista ja käytännössä minkäänlaista manuaalista työtä ei tarvitse tehdä saadakseen ikkunamanagerin toimimaan. Scrotwm ilmestyy automaattisesti kirjautumisikkunaan ja luo tarvittavat tiedostot jotta sessio aukeaa kuten pitääkin. Myös oletusasetukset ovat yllättävän toimivat ja helppoja käyttää.

Asennemuutosta kuitenkin tarvitaan. Scrotwm on käytännössä vain pieni "infobar" ja nippu näppäinkomentoja. Työpöydältä ei löydy paneelia, tray-valikkoa, ikkunoissa ei ole reunoja joista raahata, paneelista ei löydy valikkoa josta käynnistellä ohjelmia, Ikkunoita ei voi pienentää paneeliin tai kalenteria availla tray-valikosta. Käytännössä kaikki ikkunamanageriin kohdistuva komennus tapahtuu näppäimistöltä.

Kuullostaa hirmu vaikealta ja sekavalta? Noh, siltähän se kuullostaa, mutta ei ole sitä käytännössä.

Nythän Unityn käyttäjät ovat tottuneet käynnistämään ohjelmia dashista painelemalla super-näppäintä, antamalla pari kirjainta halutun ohjelman nimestä ja painamalla entteriä? Scrotwm ei paljon eroa tästä. Superin sijaan painetaan mod+p, kirjoitetaan pari kirjainta halutun ohjelman nimestä ja painetaan entteriä. Scortwm:n toteutus ei tosin ole ihan niin kiiltävä ja kimmeltävä kuin Unityn dash, mutta samaan lopputulokseen päästään.

Tämän jälkeen ohjelma käynnistyy koko ruudulle. Käynnistettäessä lisää ohjelmia Scrotwm jakaa näytön ensin kahtia, sitten toisen pystysarakkeen kahtia ja sen jälkeen koko ruudun neljään osaan. "Laatoitusta" voi ohjata mod+välilöynti compolla, (pystysarakkeet, vaakasarakkeet, koko ruutu) ikkunoiden paikkoja, kokoa ja ruudun jakoa komennellaan näppäinyhdistelmillä. Halutessaan voi lyödä mod-näppäimen pohjaan ja raahata ikkunaa pitkin näyttöä ihan kuten esim. openboxissa.

Samalla näytöllä voi olla "laatoitettuja" ja "kelluvia" ikkunoita samanaikaisesti ja ikkunoita voidaan "laatoittaa" ja "kelluttaa" näppäinyhdistelmällä mod+t missä vaiheessa tahansa. Scortwm määrää ikkunoiden sijainnin ja koon asetustiedostostaan kaivamien parametrien mukaan (joita voit siis tekstieditorilla muokkailla vapaasti). Työtiloja löytyy oletuksena kymmenen ja ikkunoita voi siirrellä vapaasti näiden välillä (näppäinkomennoilla tietenkin!). Asetustiedostoa näpräilemällä voipi myös asettaa automaattisesti käynnistettäviä ohjelmia (ennalta määrättyihin työtiloihin), pakotta tietyt ohjelmat käynnistymään aina "kelluvina" yms. kaikkea pikkukivaa. Näppäinkomentoja voi luonnollisesti muokata mieleisiksiin ja luoda tarvittaessa uusia.

Kaikenkaikkiaan Scrotwm:n sisäistää todella nopeasti. "Laatoittavan" ikkunamanagerin idean ja hyödyt ymmärtää nopeasti kun alkaa availemaan ohjelmia enemmälti auki. Ei enää ikkunoiden raahailua, järjestelyä, hiirellä kulmasta kulmaan suihkimista, vaan yksinkertaisia, helposti muistettavia näppäinkomentoja ja ikkunamanageri joka järjestelee ne ikkunat puolestasi (ja juuri siten miten itse haluat, kunhan paneudut asetustiedostoon).

Ei tietenkään pidä unohtaa myöskään scrotwm:n nopeutta ja keveyttä. Itselläni Debian haukkaa scrotwm:n kanssa alle 100 mb muistia bootin jälkeen ja käyttö on mutkatonta, nopeaa ja sujuvaa. Unitystä tiputtautuminen näin pelkistettyyn ikkunamanageriin voi toki olla todella raju muutos, mutta mikäli oppimishalua löytyy niin nopeasti huomaa, ettei sitä kimmeltävää työpöytäympäristöä isommin tarvitse. Etenkään jos tulee toimeen päätteen kanssa. :) Samalla vapautetaan koneen resursseja niille oikeille ohjelmille.

Voin oikeasti suositella lämpimästi ja kehua helppokäyttöiseksi. Useimmilta (kuten itseltänikin aiemmin) jää nämä laatoittavat kokeilematta niiden vaatiman manuaalityön takia, mutta kuten sanottua, scrotwm toimii oletuksillakin melko kivasti. Kannattaa kokeilla!

Kuvia: http://www.google.com/images?q=scrotwm&hl=en&sa=X&oi=image_result_group
Kotisivut: http://www.peereboom.us/scrotwm/html/scrotwm.html
Archwiki: https://wiki.archlinux.org/index.php/Spectrwm
#! Foorumin "30 ikkunamanageria 30:ssä päivässä"-ketju: http://crunchbanglinux.org/forums/post/199992/#p199992

Avataan tässä samalla vähän ikkunamanageri keskustelua (täällä kun keskustelu lähinnä keskittyy noihin monipuolisempiin työpöytäympäristöihin)

Edit: lisätään vielä, että luonnollisesti voi halutessaan Scrotwm:n kanssa käyttää myös paneelia (vaikka tint2) tai erillistä tray-valikkoa, mutta se ei sisällä niitä vakiona. Eikä se välttämättä tarvitse niitä ollenkaan. Infobariin voi myös lisäillä esim. conkyllä tietoja järjestelmästä, mikäli sellaisia kaipaa.

« Viimeksi muokattu: 08.07.12 - klo:12.55 kirjoittanut CoReD »
Asus Maximux IV Hero | i5-4670K | Thermalright Archon SB-E | 2x4GB RipjawsX | GTX 970 4GB  | Samsung 128GB 840 Pro | Kingston 480GB SSDNow V300 | 2TB WD Green | Fractal Design Define R4 | Seasonic G-550 | Creative Sound Blaster Z |  Asus PB278Q | Win 8.1

Lasse.

  • Käyttäjä
  • Viestejä: 1668
  • Techjunkie.
    • Profiili
    • Liquid Flower Games
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #1 : 08.07.12 - klo:05.20 »
Kiitos informatiivisesta viestistä. Minun on pitänyt jo pitkään kokeilla juuri tämän mallisia ikkunamanagereita, mutta juuri tuo mainitsemasi säätö on tunkenut ruman päänsä esiin ja hidastanut intoa kokeilla. Josko tätä saisi kokeiltua tässä joku päivä. :)
Kone 1: Intel Core i5 2500K, 8GB DDR3, nVidia GTX 560 Ti 1GB, 2x1TB & 1x 250GB HDD, Windows 7 & Arch
Kone 2: Lenovo Ideapad Z370 (i5-2410M, 4GB RAM & GeForce 410M) Chakra
Google LG Nexus 4 (ParanoidAndroid)
Linuxia noin vuodesta 2004.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11478
    • Profiili
    • Tomin kotisivut
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #2 : 08.07.12 - klo:08.17 »
#! Foorumin "30 ikkunamanageria 30:ssä päivässä"-ketju: http://crunchbanglinux.org/forums/post/199992/#p199992
Mielenkiintoista. Noissa arvioinneissa riittää vähäksi aikaa luettavaa. En ole varma olisiko tuollainen "tilling" ikkunamanageri paras läppärissäni, mutta pitää kokeilla.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

CoReD

  • Käyttäjä
  • Viestejä: 138
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #3 : 08.07.12 - klo:12.03 »
#! Foorumi on kohtuu mahtava tietopankki mitä ikkunamanagereihin, paneeleihin, conkyyn ja scripteihin tulee. Luettavaa piisaa ja muutenkin foorumilla vallitsee aivan mahtava "tunnelma" noin yleensäkkin. Hyviä step-by-step ohjeita on myös tarjolla.

Paha sanoa kun en ole vielä läppärillä kokeillut, mutta itse uskoisin että tiling manageri voi olla juuri eniten edukseen pienellä näytöllä. Paneelia ei oikeasti tarvitse ja ikkunoissa ei ole tilaa vieviä reunoja = säästää näyttötilaa mukavasti. Ja tietysti jos touchpadin varassa on, niin näppäinoikotiet/komennot osoittautunevat vielä enemmän edukseen. Pienellä näytöllä ikkunoiden järjestelylle on myös oikeasti tarvetta, jotta kaiken tarvittavan  saa mahtumaan ruudulle.

Itsellä tuo kimmoke tiling managerin pariin lähti kokolailla siitä, että kaipailin kevyempiiin typöytäympäristöihin/ikkunamanagereihin Win7/isompien työpöytäympäristöjen työpöytätehosteista tuttua "snappia" ja totesin, että eipä niitä ikkunoita tule juuri muuten pidettyä kuin koko ruudulla tai snapin avustuksella 50:50. :P
« Viimeksi muokattu: 08.07.12 - klo:12.54 kirjoittanut CoReD »
Asus Maximux IV Hero | i5-4670K | Thermalright Archon SB-E | 2x4GB RipjawsX | GTX 970 4GB  | Samsung 128GB 840 Pro | Kingston 480GB SSDNow V300 | 2TB WD Green | Fractal Design Define R4 | Seasonic G-550 | Creative Sound Blaster Z |  Asus PB278Q | Win 8.1

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #4 : 12.07.12 - klo:12.44 »
Tuota pitääkin kokeilla.

Itse käytin jonkin aikaa dwm:ää. Oli koodatessa tosi näppärä. Selaimen käytön kanssa oli jotain ongelmia joskus mutta pääsääntöisesti toimi hyvin fiksusti.
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

qwertyy

  • Käyttäjä
  • Viestejä: 5735
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #5 : 13.07.12 - klo:16.43 »
Onko löytynyt mitään käyttöä haittaavia tekijöitä? Haeskelin mielenkiinnosta juttua tuosta ja jotain ongelmia on joillain ollut, että sovellukset ei olisi halunnut toimia tuon ikkunoissa? Tuntuu aika oudolta vialta?

*edit*
Esim. täällä on jotain mplayer ongelmaa mainittu
http://old.nabble.com/Scrotwm-does-not-play-nice-with-some-apps-td23046698.html

CoReD

  • Käyttäjä
  • Viestejä: 138
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #6 : 13.07.12 - klo:16.59 »
Itse siirryin jo kokeilunhalusta dwm:ään, mutta tuo aika mitä scrotwm:ää käytin, kaikki ohjelmat mitä itse käytin, toimivat ihan OK. Gimp, Chrome, Terminator, PCmanFM, Firefox, mplayer, xpdf, gpicviewer, gcalctool, skype, virtualbox jne jne jne.. No problemos.

Oma järjestelmä on tosin todella minimaalinen ja rakennettu suoriltaan Debianin netsinstallin päälle. En tiedä sitten miten pelittää koneessa jossa on asennettuna kokonainen työpöytäympäristö taustalle ja on sen tuhannenmiljoonaa kirjastoa, teemaa ja hässäkkää taustalla. Onhan siinä mahdollisuus että sen puolen konfiguroinnit, teemat yms. voisivat sekoittaa ohjelmien toimintaa scrotwm:n puolella.

Kokeilemallahan se selviää. Scrotwm ei taida kovin montaa megaa olla kaikkine riippuvuuksineen, asentuu hetkessä ja oletusasetukset toimii sellaisenaan, joten eihän sitä tarvitse kuin logout ja kokeilla scrotwm:n puolella kuinka omat ohjelmat pelittää :)

Oletus näppäinkomennot voivat tosin aiheuttaa vähän ongelmia, sillä oletuksena mod-näppäin on ALT. Eli esim. irssissä ei voi kannuja vaihtaa altilla, koska scrotwm omii sen itselleen. Muutenkin tuo alt melko suuressa roolissa ohjelmien näppäinoikoteissä. Mod-näppäimen vaihto vaikka super/windows-näppäimeen tietysti poistaa tämän "ongelman". :)
« Viimeksi muokattu: 13.07.12 - klo:17.03 kirjoittanut CoReD »
Asus Maximux IV Hero | i5-4670K | Thermalright Archon SB-E | 2x4GB RipjawsX | GTX 970 4GB  | Samsung 128GB 840 Pro | Kingston 480GB SSDNow V300 | 2TB WD Green | Fractal Design Define R4 | Seasonic G-550 | Creative Sound Blaster Z |  Asus PB278Q | Win 8.1

qwertyy

  • Käyttäjä
  • Viestejä: 5735
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #7 : 13.07.12 - klo:17.02 »
Kokeilemallahan se selviää. Scrotwm ei taida kovin montaa megaa olla kaikkine riippuvuuksineen, asentuu hetkessä ja oletusasetukset toimii sellaisenaan, joten eihän sitä tarvitse kuin logout ja kokeilla scrotwm:n puolella kuinka omat ohjelmat pelittää :)
Kovin totta. Tuolla olit maininnut, että gimppikin oli toiminut ja sen olisi näin äkkiseltään voinut ehkä kuvitella mutisevan jotain kun avautuu useampaan ikkunaan, mutta jos sekin toimi niin luulisi olevan aika hyvin toimiva silloin.

Voishan tuota kokeilla. Ei tosiaan olisi mikään jysäyttää tähän vanhan tonttugnomen rinnalle.

CoReD

  • Käyttäjä
  • Viestejä: 138
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #8 : 13.07.12 - klo:17.07 »
Tuolla olit maininnut, että gimppikin oli toiminut ja sen olisi näin äkkiseltään voinut ehkä kuvitella mutisevan jotain kun avautuu useampaan ikkunaan, mutta jos sekin toimi niin luulisi olevan aika hyvin toimiva silloin

Oletusasetuksissa on määritelty, että Gimp käynnistyy aina "floating" tilaan, eli kelluvina ikkunoina. Jos Gimppiä alkaa "laatoittamaan" niin voi toki arvata kuinka hirveä sitä on käyttää. Kelluvat ikkunathan käyttäytyvät ihan samalla tavalla kuin vaikka Openboxissakin, sillä erotuksella, että ikkunoita pitää siirtää mod-näppäin pohjassa ja ikkunoiden suurentaminen/pienentäminen tehdään mod+hiiren oikea yhdistelmällä - reunoista venyttelyn sijaan.

Asetustiedostoon voi tietysti tehdä vaikka 100 määritelmää, miten haluaa ohjelmiensa aukeavan. Esim. Gimp kelluvana, Nettiselain aina koko ruudulle, yms. :)
Asus Maximux IV Hero | i5-4670K | Thermalright Archon SB-E | 2x4GB RipjawsX | GTX 970 4GB  | Samsung 128GB 840 Pro | Kingston 480GB SSDNow V300 | 2TB WD Green | Fractal Design Define R4 | Seasonic G-550 | Creative Sound Blaster Z |  Asus PB278Q | Win 8.1

qwertyy

  • Käyttäjä
  • Viestejä: 5735
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #9 : 13.07.12 - klo:17.12 »
Niin että sieltä löytyy ihan oletuksenakin esim. tapaukseen Gimp jonkinlaista konffia, siis scrotwm:lle? Vai tarkoititko, että ihan Gimpin omia asetuksia?

CoReD

  • Käyttäjä
  • Viestejä: 138
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #10 : 13.07.12 - klo:17.16 »
Siis ihan Scrotwm:n oletusasetuksissa Gimp käynnistyy kelluvana. Ja joitain muitakin sovelluskohtaisia määritelmiä siellä oli ihan oletuksena.

Se asetustiedostohan on kohtalaisen helposti ymmärrettävissä ja kelvollisesti kommentoitu, joten sitä on helppo muokkailla mieleisekseen. En nyt muista tarkkaa sijaintia, mutta löytyy nimellä scrotwm.conf tai spectrwm.conf (riippuen kuinka uusi versio repoissa on). Kannattaa luonnollisesti kopioida sellaisenaan ensin kotihakemistoon ja muokkailla siitä.

Edit: /etc/scrotwm.conf
« Viimeksi muokattu: 13.07.12 - klo:17.18 kirjoittanut CoReD »
Asus Maximux IV Hero | i5-4670K | Thermalright Archon SB-E | 2x4GB RipjawsX | GTX 970 4GB  | Samsung 128GB 840 Pro | Kingston 480GB SSDNow V300 | 2TB WD Green | Fractal Design Define R4 | Seasonic G-550 | Creative Sound Blaster Z |  Asus PB278Q | Win 8.1

CoReD

  • Käyttäjä
  • Viestejä: 138
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #11 : 13.07.12 - klo:18.41 »
Tuossa vielä jotain kuvankaappauksia jos haluaa vähän katsella miltä scrotwm näyttää käytössä:

      

Asus Maximux IV Hero | i5-4670K | Thermalright Archon SB-E | 2x4GB RipjawsX | GTX 970 4GB  | Samsung 128GB 840 Pro | Kingston 480GB SSDNow V300 | 2TB WD Green | Fractal Design Define R4 | Seasonic G-550 | Creative Sound Blaster Z |  Asus PB278Q | Win 8.1

qwertyy

  • Käyttäjä
  • Viestejä: 5735
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #12 : 13.07.12 - klo:19.27 »
Itsellä tuo kimmoke tiling managerin pariin lähti kokolailla siitä, että kaipailin kevyempiiin typöytäympäristöihin/ikkunamanagereihin Win7/isompien työpöytäympäristöjen työpöytätehosteista tuttua "snappia" ja totesin, että eipä niitä ikkunoita tule juuri muuten pidettyä kuin koko ruudulla tai snapin avustuksella 50:50. :P
Sori pieni aiheesta riistäytyminen, mutta onko teillä muuten tiedossa tätä win7:n snap toimintoa vanhempaan Gnomeen tai KDE4:n. Siis ilman että on tarvetta käyttää esim. Compizia. Olisi ihan kiva jos vanhemmissa koneissa saisi pienillä resursseilla tuon saman ominaisuuden kuin seiskassa. Pidän siitä nimittäin todella paljon.

Toki tietysti tuo tiling vie nähtävästi ikkunoiden raameista vielä mukavan siivun pois, mutta tuo ominaisuus on oikeastaan ainoa mitä kaipailen mm. vanhaan Gnomeen.

CoReD

  • Käyttäjä
  • Viestejä: 138
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #13 : 13.07.12 - klo:19.48 »
XFCE 4.10 taitaa olla kevyin mahdollinen jos haluaa näitä "edistyneempiä" työpöytätehosteita käyttää. Vanhempaan Gnomeen saa snapin toimimaan Metacityllä joka on vähän Compizia kepoisempi.

Kevyimmillään vastaavan ominaisuuden saa esim. Gnome + Openbox yhdistelmällä, mutta "snappaus" tapahtuu silloin näppäinkomennoilla ja vaatii jonkunverran asetustiedostojen näpräilyä.

http://ubuntuforums.org/showthread.php?t=1796793

Edit:

Tässä vielä kattavat ohjeet #! foorumeilta:

http://crunchbanglinux.org/forums/topic/13968/aero-snap-in-openbox/
« Viimeksi muokattu: 13.07.12 - klo:19.54 kirjoittanut CoReD »
Asus Maximux IV Hero | i5-4670K | Thermalright Archon SB-E | 2x4GB RipjawsX | GTX 970 4GB  | Samsung 128GB 840 Pro | Kingston 480GB SSDNow V300 | 2TB WD Green | Fractal Design Define R4 | Seasonic G-550 | Creative Sound Blaster Z |  Asus PB278Q | Win 8.1

qwertyy

  • Käyttäjä
  • Viestejä: 5735
    • Profiili
Vs: Scrotwm (spectrwm) - Kevyt ja helppokäyttöinen tiling WM
« Vastaus #14 : 13.07.12 - klo:19.51 »
Kiitoksia. Pitääpä kokeilla tutkia tuota Gnome Openbox yhdistelmää. Itseä ei haittaisi näppäimistön käyttö tuossa tapauksessa, kun Windowsillakin toimintoa tulee käytettyä aika paljon näppiksen kautta. Eli puoliksi jo tottunut siihen.