Jump to content

I3wm: Difference between revisions

From postmarketOS Wiki
add idea for i3touchmenu
Sicelo (talk | contribs)
 
(7 intermediate revisions by 6 users not shown)
Line 8: Line 8:


== Status ==
== Status ==
According to MartijnBraam, it's working quite well on the N900. It does not make sense to run this interface on a device without a hardware keyboard, because it is a tiling window manager. Since the N900 keyboard does not provide the same keys, as a regular keyboard does, the N900 device package has its own i3 config. It is easy to add such a config to your device as well, just look at how it's done in <code>device-nokia-n900</code>, modify your device package accordingly and make a pull request.
i3wm is working quite well on the N900. It does not make sense to run this interface on a device without a hardware keyboard, because it is a tiling window manager. Since the N900 keyboard does not provide the same keys as a regular keyboard does, the N900 device package has its own i3 config. It is easy to add such a config for your device as well. Just look at how it's done in <code>device-nokia-n900</code>, modify your device package accordingly and make a merge request.


== Installation ==
== Installation ==
Run <code>pmbootstrap init</code> and choose <code>i3wm</code> in the interface section.
Run <code>pmbootstrap init</code> and choose <code>i3wm</code> in the interface section.
Currently this installs <code>lxdm</code> as display manager (a common display manager is planned, see [https://gitlab.com/postmarketOS/pmaports/issues/88 gitlab issue 88]). When booting for the first time, you need to select i3 in the top left dropdown, where it allows you to choose the session.


== Ideas ==
== Ideas ==
* How about a wallpaper for the N900 with i3wm, that is based on the postmarketOS wallpaper, but shows the keybindings on the desktop?
* How about a wallpaper for the N900 with i3wm, that is based on the postmarketOS wallpaper, but shows the keybindings on the desktop?
* Someone [https://github.com/postmarketOS/pmbootstrap/pull/1343 started working] on porting [https://github.com/ssmolkin1/i3touchmenu/ this setup], which would enable touch-only devices to use it.
* Someone {{MR|1343}} started working on porting [https://github.com/ssmolkin1/i3touchmenu/ this setup], which would enable touch-only devices to use it.


== Guide ==
== Guide ==
Line 24: Line 22:
== See also ==
== See also ==
* [https://www.reddit.com/r/unixporn/comments/7wt8ig/i3gaps_n900_restored_to_glory/ Popular /r/unixporn post]
* [https://www.reddit.com/r/unixporn/comments/7wt8ig/i3gaps_n900_restored_to_glory/ Popular /r/unixporn post]
* {{github|1225}} initial pull request
* {{MR|1225}} initial pull request


[[Category:Interface]]
[[Category:Interface]]

Latest revision as of 18:58, 15 March 2025

i3wm
i3wm on the Nokia N900
i3wm on the Nokia N900
Name i3wm
Graphics stack i3wm on Xorg
In postmarketOS
Package postmarketos-ui-i3wm
Status Available

Status

i3wm is working quite well on the N900. It does not make sense to run this interface on a device without a hardware keyboard, because it is a tiling window manager. Since the N900 keyboard does not provide the same keys as a regular keyboard does, the N900 device package has its own i3 config. It is easy to add such a config for your device as well. Just look at how it's done in device-nokia-n900, modify your device package accordingly and make a merge request.

Installation

Run pmbootstrap init and choose i3wm in the interface section.

Ideas

  • How about a wallpaper for the N900 with i3wm, that is based on the postmarketOS wallpaper, but shows the keybindings on the desktop?
  • Someone !1343 started working on porting this setup, which would enable touch-only devices to use it.

Guide

Follow the Display guide to change and fix display related issues.

See also