ame : i3status
Version : 2.14-1
Description : Generates status bar to use with i3bar, dzen2 or xmobar
Architecture : x86_64
URL : https://i3wm.org/i3status/
Licenses : BSD
Groups : i3
Provides : None
Depends On : alsa-lib confuse libnl libpulse yajl
Optional Deps : None
Required By : None
Optional For : i3-gaps
Conflicts With : None
Replaces : None
Installed Size : 114.94 KiB
Packager : Jelle van der Waa <jelle@archlinux.org>
Build Date : Thu 11 Nov 2021 17:08:12 GMT
Install Date : Sun 14 Nov 2021 11:33:28 GMT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Why are you using bindcode rather than bindsym? How did you get those key codes? Have you verified that those are the codes the keys actually generate? Can you show the relevant xev output?
Because key codes were easier than the xf86 crap.
Xmodemap I think.
That's the numbers xmodemap gave me.
Xev is too much effort, so no.
Suffice it to say after many hours over many days I finally got the hot keys to work. I had to piece together many searches.
]]>#Inspiron Hot Keys
# Volume Controls
bindcode 121 exec --no-startup-id amixer set Master toggle
bindcode 122 exec --no-startup-id amixer set Master 5%-
bindcode 123 exec --no-startup-id amixer set Master 5%+
# Player Controls
bindcode 173 exec --no-startup-id cmus-remote -r
bindcode 172 exec --no-startup-id cmus-remote -u
bindcode 171 exec --no-startup-id cmus-remote -n
#Brightness Controls
bindcode 232 exec --no-startup-id brightnessctl set 5%-
bindcode 233 exec --no-startup-id brightnessctl set +5%
The application menubar? Like "File" "Edit" and the like? That has absolutely nothing to do with the window manager. Check your toolkit (gtk/qt) configs.
Okay thanks - maybe it is because I haven't yet set anything with lxappearance or such.
]]>How can I make the menubar e.g libreoffice visible?
I have been trying configs from here and there, so maybe it is some configuration thing, and I tried to search these forums, but nothing catch my eye.
]]> i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!
#
# This config file uses keycodes (bindsym) and was written for the QWERTY
# layout.
#
# To get a config file with the same key positions, but for your current
# layout, use the i3-config-wizard
#
set $mod Mod4
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
font pango:monospace 8
# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
#font pango:DejaVu Sans Mono 8
# Before i3 v4.8, we used to recommend this one as the default:
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
# The font above is very space-efficient, that is, it looks good, sharp and
# clear in small sizes. However, its unicode glyph coverage is limited, the old
# X core fonts rendering does not support right-to-left and this being a bitmap
# font, it doesn’t scale on retina/hidpi displays.
### THEME parte modificata, fino a colors
# Solarized theme
# black dark/light
set $color00 #073642
set $color08 #002B36
# red dark/light
set $color01 #DC322F
set $color09 #CB4B16
# green dark/light
set $color02 #859900
set $color10 #B3CD01
# yellow dark/light
set $color03 #B58900
set $color11 #F4C32F
# blue dark/light
set $color04 #268BD2
set $color12 #30A6F8
# magenta dark/light
set $color05 #D33682
set $color13 #6C71C4
# cyan dark/light
set $color06 #00AFFF
set $color14 #69B3AD
# white dark/light
set $color07 #EEE8D5
set $color15 #FDF6E3
# background
set $background #3F3F3F
# Border style
new_window 1pixel
new_float normal
# Client colors
# colorclass <border> <bg> <text> <indicator>
client.focused $color04 $color04 $color07 $color02
client.focused_inactive $background $background $color07 $color02
client.unfocused $background $background $color12 $color10
client.urgent $background $background $color02 $color10
# Colors
#class border backgr. text indicator
#client.focused #000000 #000000 #6a1f78 #000000
#client.focused_inactive #4D4D4D #4D4D4D #4D4D4D #4D4D4D
#client.unfocused #4D4D4D #4D4D4D #4D4D4D #4D4D4D
#client.urgent #4D4D4D #4D4D4D #4D4D4D #4D4D4D
# use these keys for focus, movement, and resize directions when reaching for
# the arrows is not convenient
set $up l
set $down k
set $left j
set $right semicolon
# use Mouse+Mod1 to drag floating windows to their wanted position
floating_modifier Mod4
# start a terminal
bindsym $mod+Return exec i3-sensible-terminal
# start browser
bindsym $mod+p exec chromium
bindsym $mod+Shift+p exec chromium --incognito
# start file manager
bindsym $mod+n exec nautilus
# start sreenrecorder
bindsym $mod+Shift+s exec spectacle
#start libreoffice
bindsym $mod+o exec libreoffice
# kill focused window
bindsym $mod+Shift+q kill
# start franz
bindsym $mod+f exec franz
# start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run
# ranger
bindsym $mod+F1 exec urxvt -e ranger
# h-g hop
bindsym $mod+F3 exec urxvt -e htop
bindsym $mod+Mod1+F3 exec urxvt -e gtop
# gmrun
bindsym $mod+F2 exec gmrun
#start j4-dmenu
bindsym $mod+Shift+d exec j4-dmenu-desktop
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
# change focus
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# split in horizontal orientation
bindsym $mod+h split h
# split in vertical orientation
bindsym $mod+v split v
# enter fullscreen mode for the focused container
bindsym $mod+Shift+f fullscreen toggle
# change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
# toggle tiling / floating
bindsym $mod+Shift+space floating toggle
# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle
# focus the parent container
bindsym $mod+a focus parent
# focus the child container
#bindsym $mod+d focus child
# move the currently focused window to the scratchpad
bindsym $mod+Shift+minus move scratchpad
# Show the next scratchpad window or hide the focused scratchpad window.
# If there are multiple scratchpad windows, this command cycles through them.
bindsym $mod+minus scratchpad show
# switch to workspace
bindsym $mod+1 workspace 1: shell
bindsym $mod+2 workspace 2: browser
bindsym $mod+3 workspace 3: other
bindsym $mod+4 workspace 4: messages
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1: shell
bindsym $mod+Shift+2 move container to workspace 2: browser
bindsym $mod+Shift+3 move container to workspace 3: other
bindsym $mod+Shift+4 move container to workspace 4: messages
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+0 move container to workspace 10
# reload the configuration file
bindsym $mod+Shift+c reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
# resize window (you can also use the mouse for that)
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the window’s width.
# Pressing right will grow the window’s width.
# Pressing up will shrink the window’s height.
# Pressing down will grow the window’s height.
bindsym $left resize shrink width 10 px or 10 ppt
bindsym $down resize grow height 10 px or 10 ppt
bindsym $up resize shrink height 10 px or 10 ppt
bindsym $right resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
# Volume Keys
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5%
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5%
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle
# Screen brightness
bindsym XF86MonBrightnessUp exec brightnessctl -inc 20
bindsym XF86MonBrightnessDown exec brightnessctl -dec 20
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
colors {
background $background
statusline $color12
# colorclass <border> <bg> <text>
focused_workspace $color02 $color06 $color07
active_workspace $color02 $background $color07
inactive_workspace $background $background $color12
urgent_workspace $background $background $color02
}
status_command i3status -c ~/.config/i3/i3status.conf
position bottom
font pango :Inconsolata fot Powerline 8
}
bar {
status_command $HOME/.config/i3/conky-i3bar
position top
font pango:Cousine,FontAwesome 9
colors {
background #000000
statusline #ffffff
separator #666666
focused_workspace #4c7899 #285577 #ffffff
active_workspace #333333 #5f676a #ffffff
inactive_workspace #333333 #222222 #888888
urgent_workspace #2f343a #900000 #ffffff
binding_mode #2f343a #900000 #ffffff
}
}
exec feh --bg-fill /home/saul/Arch-wallpapers/3fw78vehbnay.png
set $Locker i3lock-fancy
#finestre senza bordi
for_window [class="Chromium"] border none
for_window [class="Nautilus"] border pixel
for_window [class="urxvt"] border pixel 0
this is my configuration
]]>Hi everyone, I have problems with the volume keys. Volume up and volume down don't go, but mute key goes. Can I have one solution to resolve this problem? On my arch are installed alsamixer. This is my configuration https://pastebin.com/fLLstJQu
I don't see in your config where your mute, or volume keys are, but here are the lines from my config for volume and mute:
# volume control
bindsym $mod+Shift+XF86AudioLowerVolume exec $HOME/Launchers/volumeControl down
bindsym $mod+Shift+XF86AudioRaiseVolume exec $HOME/Launchers/volumeControl up
bindsym $mod+XF86AudioMute exec $HOME/Launchers/volumeControl mute