LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 08-07-2014, 05:33 AM   #1
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
two i3 key-bindings not working


I tried searching the forum for existing threads, but i3 is ignored in searches, because it is too short.

I am testing i3 on my Debian system. All of the key-bindings seem to work, except switching between vertical and horizontal layouts. (Alt+v, Alt-h) The way I understand the documentation, it should be possible to have one vertical "container" and the rest split horizontally. I know it is possible, because screen grabs on the i3 website show it. It is probably possible to create such a layout in the configuration file, but then what would be the purpose of the key-bindings? They should work. It is also possible that I am not seeing or misunderstanding something in the documentation.
 
Old 08-07-2014, 04:13 PM   #2
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711

Original Poster
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
New day, new boot, and those two key-bindings are now working. ? ? ?
Although it is now working, I am not marking the thread as solved, because I have no idea what the problem was.
 
Old 08-07-2014, 05:13 PM   #3
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
To create such a layout you need, eg (for me the META key is the Windows key)

Win + Enter (Open terminal)
Win + Enter (Open another terminal)
At the moment two instances of the terminal are positioned side by side
Focus is on the one on the terminal on the right-hand side.
Win + v (split container vertically = no visible changes yet)
Win + Enter (Open another terminal which jumps right below the one on the right hand side)

I have no idea what might have been the problem. A bug? Which version of i3 are you using?

From version 4.8 onwards it's possible to save layouts and restore them either automatically or assaigning a key to it. This is a really useful feature.
I've written about it here and here.

Although I haven't answered your question I hope it was useful in some way.
 
Old 08-07-2014, 06:35 PM   #4
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711

Original Poster
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Version 4.2-2.
The Alt+h and Alt+v combinations are working exactly as you describe, but yesterday they were not. i3 was just installed on this installation. For whatever reason, it seems to have needed a re-boot. Perhaps it is a Debian thing.
 
Old 08-07-2014, 07:04 PM   #5
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by Randicus Draco Albus View Post
Version 4.2-2.
The Alt+h and Alt+v combinations are working exactly as you describe, but yesterday they were not. i3 was just installed on this installation. For whatever reason, it seems to have needed a re-boot. Perhaps it is a Debian thing.
Might have been a just one-off crash of some functionality.
If you use i3 on a regular basis, I'd suggest upgrading i3.
i3 website provides a debian repo and while I am aware of Debian's philosophy but I think it's worth upgrading to the latest stable version.
 
Old 08-07-2014, 08:48 PM   #6
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711

Original Poster
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Right now I am just testing tiling WMs: i3, Xmonad, spectrwm, wmii. If I were to switch to i3 permanently, upgrading would be an option, but at the moment it is wait and see.
 
Old 08-08-2014, 03:53 AM   #7
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by Randicus Draco Albus View Post
Right now I am just testing tiling WMs: i3, Xmonad, spectrwm, wmii. If I were to switch to i3 permanently, upgrading would be an option, but at the moment it is wait and see.
Ah okay. Just please note that from 4.2 to 4.8 there have been many bugfixes and features added but I guess the most fundmental principles of window management have remained the same so you can get the feel of i3.

Let us know which one you feel most comfortable with.
 
Old 08-08-2014, 04:17 AM   #8
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711

Original Poster
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Let us know which one you feel most comfortable with.
Personally, I do not find tiling WMs to have anything other GUIs do not, except one thing. Being able to do almost everything with the keyboard, which makes them more productive (much quicker than reaching for the mouse, moving the mouse, clicking, clicking again). Of course, the trade-off is losing aesthetics.

My experience has been:
Xmonad seems to be the most polished, but configuration requires learning at least the basics of Haskell. A royal pain in the buttocks.

Spectrwm is much easier to configure. I would rate it the best, except for one thing. Spectrwm and Xmonad share some funcky set-up that does not allow them to play nicely with some applications, like Conky.

i3 is as functional as Xmonad and does not have the latter's problems with any of the applications I use.

It has been a while since I tried dwm, so I do not remember exactly what I did not like about it. If I remember correctly, configuration requires learning C+, Python or something else. Basically, more difficult than Xmonad.

wmii is quite good. I would describe it as i3 minus a few features.

I am sure I have tried a couple others, but do not remember which ones.

If I were to permanently switch to a tiling WM, it would probably be i3. But for now it is still Openbox.
 
Old 08-08-2014, 05:10 AM   #9
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by Randicus Draco Albus View Post
Personally, I do not find tiling WMs to have anything other GUIs do not, except one thing. Being able to do almost everything with the keyboard, which makes them more productive (much quicker than reaching for the mouse, moving the mouse, clicking, clicking again). Of course, the trade-off is losing aesthetics.

My experience has been:
Xmonad seems to be the most polished, but configuration requires learning at least the basics of Haskell. A royal pain in the buttocks.

Spectrwm is much easier to configure. I would rate it the best, except for one thing. Spectrwm and Xmonad share some funcky set-up that does not allow them to play nicely with some applications, like Conky.

i3 is as functional as Xmonad and does not have the latter's problems with any of the applications I use.

It has been a while since I tried dwm, so I do not remember exactly what I did not like about it. If I remember correctly, configuration requires learning C+, Python or something else. Basically, more difficult than Xmonad.

wmii is quite good. I would describe it as i3 minus a few features.

I am sure I have tried a couple others, but do not remember which ones.

If I were to permanently switch to a tiling WM, it would probably be i3. But for now it is still Openbox.
I think I'd agree with your general comment on tiling wms. I'm all about functionality so the aesthetic side does not bother me much. The advantages that you described are massive, especially if 3 conditions are met:
a) you do a lot of things on the command line
b) you enhance Firefox with a plugin to make it easier to control with a keyboard (eg. vimperator)
c) you are able to and do utilise all those keybindings in your window manager. Relying on (and doing most things with) a mouse in a tiling wm is okay but what's the point of using a tiling manager then?

I've been using i3 for the last 3 years almost exclusively and whenever I sit at my work computer (Windows) or help a friend with their linux distro (usually with Xfce, Unity or Mate) I feel frustrated with how many redundant and unnecessary movements with a mouse I need to do to accomplish the simplest tasks and arrange the windows the way I want.


Having said that one could save a lot of time in the long run just by investing some time in learning keyboard shortcuts on non-tiling window managers.
 
Old 08-11-2014, 07:22 PM   #10
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711

Original Poster
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by sycamorex View Post
Let us know which one you feel most comfortable with.
Now that I have finally figured out how to get applications auto-starting, i3 is definitely my favourite tiling WM. I plan to stop dual-booting Debian and Slackware soon and go only with Slackware. When I install it to the main partition, there is a good chance I shall also switch from Openbox to i3. After i3 is figured out, it is a pretty good GUI. All I need to do is figure out how to modify the status bar to my liking and the job will be complete.

Last edited by Randicus Draco Albus; 08-11-2014 at 07:24 PM.
 
Old 08-12-2014, 02:08 AM   #11
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
What are you using for your status bar? The default i3status is sufficient for me, but have a look at py3status and i3pystatus as well.
 
Old 08-12-2014, 02:47 AM   #12
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711

Original Poster
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
I have not fiddled with the status bar other than move it to the top of the screen. I prefer to have Conky displayed on the screen on workplace 1. I am currently installing a few things from SlackBuilds. (I have already replaced Debian with Slackware and am getting things set up.) When I feel energetic, I might try to configure the status bar to display the system monitors I want. Then, and only then, would I worry about default or py3status. Although py3 looks interesting.
 
  


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
X key-bindings problem arnuld Linux - General 3 05-31-2008 10:15 AM
Xgl key bindings no longer working Flyingsheep Linux - Software 6 07-29-2006 01:01 AM
key bindings TomalakBORG Linux - General 4 05-02-2005 09:27 AM
Key Bindings rmanocha Linux - Newbie 2 10-22-2003 09:05 PM
Key Bindings and Kde 2.2 Will Linux - General 0 08-23-2001 10:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 07:13 AM.

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