pmaports/device/device-nokia-n900/i3wm/i3wm.conf
Federico Amedeo Izzo 6b9ef9fda0 nokia-n900: The power button suspends the device in i3. (!313)
With this patch the power button (the one you use to turn it on)
suspends the device. This should allow to save more energy with respect
to just turning the screen off (slider button).

I tested myself on Nokia N900.

[ci:skip-build]: already built successfully in CI
2019-04-12 23:00:02 +00:00

91 lines
2.5 KiB
Text

font pango:monospace 8
new_window 1pixel
workspace_layout tabbed
mode "workspace" {
bindsym a workspace 1
bindsym s workspace 2
bindsym d workspace 3
bindsym f workspace 4
bindsym g workspace 5
bindsym Left workspace prev
bindsym Right workspace next
bindsym Shift+Left move container to workspace prev
bindsym Shift+Right move container to workspace next
bindsym q mode "command"
}
# Control the music player daemon. Keybindings are roughly the same as in
# the ncmpcpp client.
mode "mpd" {
bindsym p exec mpc toggle
bindsym s exec mpc stop
bindsym Left exec mpc prev
bindsym Right exec mpc next
bindsym Up exec mpc vol +2
bindsym Down exec mpc vol -2
bindsym n exec st -f "Liberation Mono-12" -e ncmpcpp; mode "default"
bindsym q mode "command"
}
mode "command" {
bindsym t exec st -f "Liberation Mono-12" -e ~/.protip_shell.sh; mode "default"
bindsym d exec dmenu_run; mode "default"
bindsym q mode "default"
bindsym k kill; mode "default"
bindsym b exec netsurf
bindsym r restart
bindsym Left focus left
bindsym Right focus right
bindsym Up focus up
bindsym Down focus down
bindsym Shift+Left move left
bindsym Shift+Right move right
bindsym Shift+Up move up
bindsym Shift+Down move down
bindsym h split h
bindsym v split v
bindsym w mode "workspace"
bindsym m mode "mpd"
}
# Enter command mode
bindsym Shift+space mode "command"
# This is the slidey button on the side
bindsym XF86ScreenSaver exec --no-startup-id lock.sh
# Pressing the power button suspends the device
bindsym XF86PowerOff exec --no-startup-id sudo pm-suspend
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
position top
status_command exec ~/.config/i3/bq27200_status.sh
colors {
background #000000
statusline #ffffff
separator #009900
focused_workspace #009900 #009900 #ffffff
inactive_workspace #003300 #003300 #dddddd
urgent_workspace #990000 #990000 #fffff
}
}
# Wallpaper
exec_always --no-startup-id feh --bg-scale /usr/share/wallpapers/pmos-grass-800x480.jpg
# Hide mouse cursor
exec --no-startup-id unclutter-xfixes --fork
# Display various information on desktop (see conky config)
exec --no-startup-id conky --daemonize