LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


View Poll Results: Are you using a tiling windowmanager with Slackware?
Yes, I'm using a tiling WM 24 18.75%
No, but I've heard about it 45 35.16%
No, but I'm considering to install one 10 7.81%
Yes, from time to time I use a tiling WM 7 5.47%
Yes, from time to time, depending on what I'm doing 3 2.34%
No, I tried one but I didn't like it 19 14.84%
I don't know what a tiling WM is 20 15.63%
Voters: 128. You may not vote on this poll

Reply
  Search this Thread
Old 07-16-2012, 05:52 PM   #16
dsnuggs
Member
 
Registered: Aug 2003
Location: West Sussex. UK
Distribution: SuSE 11.2-0
Posts: 60

Rep: Reputation: 15
Question Tiling WM


Surly this depends on how you set up your screen layout, doesn't it?
 
Old 07-16-2012, 06:24 PM   #17
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by dsnuggs View Post
Surly this depends on how you set up your screen layout, doesn't it?
Please elaborate that, I am not quite sure what you want to express with that statement/question.
 
Old 07-16-2012, 11:26 PM   #18
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
I use fvwm2, which is not a tiling wm, but often use scripts to lay out a virtual desktop in a tiled or tabbed arrangement.

My habit is to allocate a virtual desktop to a particular task, and set up its layout accordingly. Usually that's either a single large firefox window, or two side-by-side columns of "tabbed" xterms (actually overlapped such that their titlebars are non-overlapped when scrolled, but an unscrolled xterm will overlap all of the xterms below it), or a grid of fully tiled (nonoverlapping) xterms.

I also keep a single wide xterm at the bottom of the display, pinned so it appears in every virtual desktop, along with my clock/battery window and the virtual desktop viewer.

Here are some screenshots to show how it works, and the scripts which make it happen. I just run the script in the pinned xterm, and it populates the virtual desktop with correctly-placed tabbed or tiled xterms.

The "tabbed" xterms, as generated by http://ciar.org/ttk/public/2xs

http://ciar.org/ttk/public/screenshot.tabbed.gif

The "tiled" xterms, as generated by http://ciar.org/ttk/public/2xu

Single column:
http://ciar.org/ttk/public/screensho...d.1-column.gif

Two columns:
http://ciar.org/ttk/public/screensho...d.2-column.gif

Three columns:
http://ciar.org/ttk/public/screensho...d.3-column.gif

Four columns:
http://ciar.org/ttk/public/screensho...d.4-column.gif

I'm a software developer, except when I'm a system administrator, so xterms are my lifeblood. It's just handy to have data displayed in one window and source code displayed in other windows so I can stare at them while editing in another window. Having these scripts which create the xterms in the right place means I never have to move them around, and can focus instead on getting stuff done :-)
 
1 members found this post helpful.
Old 07-16-2012, 11:37 PM   #19
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
What you call tabbed is called stacked in the tiling world. Look at this screenshot, on the left is the main window, on the upper right three terminals stacked, on the bottom right three terminals tabbed.
Attached Thumbnails
Click image for larger version

Name:	tiling.jpg
Views:	107
Size:	50.7 KB
ID:	10133  
 
Old 07-17-2012, 12:22 AM   #20
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by TobiSGD View Post
What you call tabbed is called stacked in the tiling world. Look at this screenshot, on the left is the main window, on the upper right three terminals stacked, on the bottom right three terminals tabbed.
Thanks, TobiSGD. I knew it wasn't truly tabbed but didn't know a better term. "Stacked" works for me :-)
 
Old 07-17-2012, 04:52 AM   #21
BlackRider
Member
 
Registered: Aug 2011
Posts: 295

Rep: Reputation: 101Reputation: 101
I personally use Fluxbox in my desktop machine. I have also used many tiling window managers, mostly with other distributions, and I find them great once you know how to use them.

I think tiling window managers make more sense for laptops/netbooks with crappy touchpads or mice. These WM are not saving you from pointing & clicking, but can make your life easier by making more stuff keyboard driven.

On the other hand, most non tiling WM can be configured in such a way that they are keyboard driven too. I launch 95% of my apps from keyboard shortcuts, and arrange my windows by the same method.

Surely, at the end it is just about how do you want your windows arranged and displayed in the screen.
 
Old 07-17-2012, 07:01 AM   #22
dsnuggs
Member
 
Registered: Aug 2003
Location: West Sussex. UK
Distribution: SuSE 11.2-0
Posts: 60

Rep: Reputation: 15
Quote:
Originally Posted by TobiSGD View Post
Please elaborate that, I am not quite sure what you want to express with that statement/question.
Yes, sorry. A bit ambiguous. I have not heard of this before, but thought it was to do with placing all your windows next to each other so you can see what's going on at the same time. Is this tiling? If so, then you can arrange it by hand, so's to speak.
 
Old 07-17-2012, 07:11 AM   #23
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by dsnuggs View Post
Yes, sorry. A bit ambiguous. I have not heard of this before, but thought it was to do with placing all your windows next to each other so you can see what's going on at the same time. Is this tiling? If so, then you can arrange it by hand, so's to speak.
Yes, you can do that manually, but it is faster and (at least for me) more convenient when the WM does it. Look at the screenshot in post #19. Something like this can be created in 5-10 seconds if you have some practice with i3. It would be hard to do this in the same time with a floating WM.
 
Old 07-17-2012, 11:06 AM   #24
m.knives
LQ Newbie
 
Registered: Aug 2011
Posts: 20

Rep: Reputation: Disabled
I've used xmonad for a few months, but I couldn't configure it to my liking due to my zero knowledge of haskell. I left it and now I'm running fluxbox.
However, some of you speak well of i3, maybe I'll give it a try.

Last edited by m.knives; 07-17-2012 at 11:08 AM.
 
Old 07-17-2012, 03:16 PM   #25
hydraMax
Member
 
Registered: Jul 2010
Location: Skynet
Distribution: Debian + Emacs
Posts: 467
Blog Entries: 60

Rep: Reputation: 51
I can't vote because I don't use Slackware, but I have been an Xmonad user for at least a year now. I rarely "tile" in the sense of putting multiple windows on a single screen, but rather view a single window on each monitor, and then switch between windows quickly with the keyboard. Natural and fast, and I don't have to mess around with dragging and resizing windows and such nonsense. It is also possible to make Xmonad the drop in WM for Gnome, which I used to do. (But now I just use .xsession.)

A nice feature of Xmonad is that the config file is actually a compiled Haskell program, so you can program Xmonad to behave however you want. However, some of the related modules are not documented very well and there are still some desired features I haven't got around to implementing for that reason.
 
Old 07-17-2012, 03:30 PM   #26
markush
Senior Member
 
Registered: Apr 2007
Location: Germany
Distribution: Slackware
Posts: 3,979

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by hydraMax View Post
...
A nice feature of Xmonad is that the config file is actually a compiled Haskell program, so you can program Xmonad to behave however you want. However, some of the related modules are not documented very well and there are still some desired features I haven't got around to implementing for that reason.
Xmonad is the fourth or fifth tiling WM I'm trying out. I find it more stable and bugfree than the others I used (dwm, wmii, spectrwm, stumpwm), but I don't yet have any advantages from Haskell because I did not yet learn it. It is indeed an uncommon feature, that xmonad.hs is not only a configurationfile but a complete Haskell-programm. This leads to the uncommon behavior, that one cannot simply copy some lines from one xmonad.hs into another and this way finding one's own configuration by searching the internet. One has to take a working xmonad.hs and then (while learning Haskell) try to modify the xmonad.hs.

Markus
 
Old 07-17-2012, 06:41 PM   #27
chexmix
Member
 
Registered: Apr 2002
Location: Arlington, MA
Distribution: Slackware, Debian, OpenBSD
Posts: 246
Blog Entries: 16

Rep: Reputation: 25
I almost wrote "dwm is awesome," but realized that that might be a confusing statement in this context.

So:

dwm is wonderful: whisper-light & elegant. Personally I think it'd make a good addition to the Slackware base, but it's easy to install.
 
Old 07-17-2012, 07:02 PM   #28
Mol_Bolom
Member
 
Registered: Nov 2008
Location: S.W. Kansas
Distribution: Slackware64 14.0 / 14.2
Posts: 245
Blog Entries: 2

Rep: Reputation: 41
Quote:
Originally Posted by chexmix View Post
dwm is wonderful: whisper-light & elegant. Personally I think it'd make a good addition to the Slackware base, but it's easy to install.
It's a must have on my Slax usb drive.

For me, I like echinus. It's what I like to think of as the offspring between a tiling wm and a non-tiling wm. In floating mode the windows have the normal close, minimize, and maximize buttons, and tiles quite nicely, and just as easy to use as dwm. Plus some panels do work with it as well.

Unfortunately, I've recently began using two monitors which echinus doesn't have xinerama support and the nvidia driver doesn't have xrandr support (though I hear it's in the 302.x series), so I've been using wmfs and dwm. Current versions of wmfs2 don't play nice with libreoffice/openoffice and a font I had created, and dwm doesn't play nice with minecraft. Mostly, though, dwm and wmfs are nice in that I can load programs on the second monitor through their configurations (coding and recompiling for dwm).

<Edit> Just upgraded the nvidia driver to 302.17, and both monitors are functioning quite nicely now with echinus in a similar fashion to twinview.
</Edit>

So, for one monitor, echinus, for more than one monitor, a mixture of both wmfs2 and dwm configured basically the same.

Last edited by Mol_Bolom; 07-19-2012 at 11:43 AM.
 
Old 07-19-2012, 01:57 PM   #29
Myk267
Member
 
Registered: Apr 2012
Location: California
Posts: 422
Blog Entries: 16

Rep: Reputation: Disabled
I do now! I use and like spectrwm. It's dynamic tiling algorithm and keybinds are quite pleasing. It's still being actively developed - There are a few bugs, but nothing deal breaking.
If I did need to use something else, I'd pick xmonad, since it's basically the ancestor of spectrwm, written in Haskell. They've got the same sort of ideas going on with the keybindings and tiling behavior. I'm a bit of a programming language geek, too, so I don't mind the huge compiler it depends on.

I find it hard to accept just one tiling WM to come with the stock Slackware package. They all behave, configure, and install quite differently. They're very unlike the traditional stacking WMs that all do the same trick but have some slight configuration differences and/or different sets of window decorations going for them.
For that set of reasons, I think it's best to leave them up to the slackbuilds. Unless someone finds the time to write the All Encompassing WM that somehow does each of the tiler tricks and doesn't turn into a spaghetti factory - unlikely?

Last edited by Myk267; 07-19-2012 at 02:00 PM.
 
Old 07-31-2012, 07:56 PM   #30
padeen
Member
 
Registered: Sep 2009
Location: Perth, W.A.
Distribution: Slackware, Debian, Gentoo, FreeBSD, OpenBSD
Posts: 208

Rep: Reputation: 41
Quote:
Originally Posted by nixblog View Post
Looking to have a serious go at getting Slackware running on my laptop and would go for spectrwm for X and probably screen or tmux for console only stuff.
Seconded. I've been using spectrwm (and tmux) for a few years. It's good, especially since you can take windows out of the tile and float them on top -- good for mplayer or gui apps that won't fit in a tile.

Every several months I get the itch to try a desktop again and load up fluxbox. After several minutes of moving my hands from the keyboard to the mouse, and back again, over and over, eugh, back the minimalist tiling WM.

I honestly have trouble understanding why people, especially developers who can type, would use a desktop. Frustration city.

BTW, tmux tip of the day: if you don't like the scrollback action of having to use Mod-[ then scroll up a line at a time, you can just type the Mod key followed by PgUp/PgDn. Wish I'd known that one before now.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Poll: Slackware on Laptops: usage info TwinReverb Slackware 4 12-30-2009 09:50 AM
poll: Desktop environment of Slackware users rkrishna Slackware 83 04-30-2008 03:43 PM
Slackware 9.1 vs. 10.0 :: Speed Poll! chatterbug89 Slackware 23 08-06-2004 11:08 PM
Slackware Printing poll jamaso Slackware 29 04-02-2003 03:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:06 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration