Hello community, here is the log from the commit of package i3 for openSUSE:Factory checked in at 2019-10-27 13:40:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/i3 (Old) and /work/SRC/openSUSE:Factory/.i3.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "i3" Sun Oct 27 13:40:44 2019 rev:35 rq:742966 version:4.17.1 Changes: -------- --- /work/SRC/openSUSE:Factory/i3/i3.changes 2019-08-13 13:18:16.797463841 +0200 +++ /work/SRC/openSUSE:Factory/.i3.new.2990/i3.changes 2019-10-27 13:40:54.517259356 +0100 @@ -1,0 +2,13 @@ +Sat Sep 21 20:13:57 UTC 2019 - Arun Persaud <a...@gmx.de> + +- update to version 4.17.1" + * Bugfixes + + unset _I3_RESTART_FD after restart (fixes crashes on restart) + + default config: immediately refresh i3status after volume + changes + + default config: add XF86AudioMicMute + + default config: mention loginctl lock-session alongside + xss-lock + + default config: use workspace number, not just workspace + +------------------------------------------------------------------- Old: ---- i3-4.17.tar.bz2 i3-4.17.tar.bz2.asc New: ---- i3-4.17.1.tar.bz2 i3-4.17.1.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ i3.spec ++++++ --- /var/tmp/diff_new_pack.h4HHbZ/_old 2019-10-27 13:40:56.097261261 +0100 +++ /var/tmp/diff_new_pack.h4HHbZ/_new 2019-10-27 13:40:56.121261290 +0100 @@ -17,7 +17,7 @@ Name: i3 -Version: 4.17 +Version: 4.17.1 Release: 0 Summary: Tiling window manager License: BSD-3-Clause ++++++ i3-4.17.tar.bz2 -> i3-4.17.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/I3_VERSION new/i3-4.17.1/I3_VERSION --- old/i3-4.17/I3_VERSION 2019-08-03 15:14:38.000000000 +0200 +++ new/i3-4.17.1/I3_VERSION 2019-08-30 23:06:47.000000000 +0200 @@ -1 +1 @@ -4.17 (2019-08-03) +4.17.1 (2019-08-30) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/Makefile.am new/i3-4.17.1/Makefile.am --- old/i3-4.17/Makefile.am 2019-08-03 15:14:38.000000000 +0200 +++ new/i3-4.17.1/Makefile.am 2019-08-30 23:06:47.000000000 +0200 @@ -118,7 +118,7 @@ I3_VERSION \ LICENSE \ PACKAGE-MAINTAINER \ - RELEASE-NOTES-4.17 \ + RELEASE-NOTES-4.17.1 \ generate-command-parser.pl \ parser-specs/commands.spec \ parser-specs/config.spec \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/Makefile.in new/i3-4.17.1/Makefile.in --- old/i3-4.17/Makefile.in 2019-08-03 15:14:48.000000000 +0200 +++ new/i3-4.17.1/Makefile.in 2019-08-30 23:06:55.000000000 +0200 @@ -893,7 +893,7 @@ I3_VERSION \ LICENSE \ PACKAGE-MAINTAINER \ - RELEASE-NOTES-4.17 \ + RELEASE-NOTES-4.17.1 \ generate-command-parser.pl \ parser-specs/commands.spec \ parser-specs/config.spec \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/RELEASE-NOTES-4.17 new/i3-4.17.1/RELEASE-NOTES-4.17 --- old/i3-4.17/RELEASE-NOTES-4.17 2019-08-03 15:14:38.000000000 +0200 +++ new/i3-4.17.1/RELEASE-NOTES-4.17 1970-01-01 01:00:00.000000000 +0100 @@ -1,96 +0,0 @@ - - ┌────────────────────────────┐ - │ Release notes for i3 v4.17 │ - └────────────────────────────┘ - -This is i3 v4.17. This version is considered stable. All users of i3 are -strongly encouraged to upgrade. - -This release contains a number of assorted fixes and improvements across pretty -much all individual components of i3. - - ┌────────────────────────────┐ - │ Changes in i3 v4.17 │ - └────────────────────────────┘ - - • config: make binding modes case-sensitive - • default config: mention ~/.config/i3/config - • default config: start xss-lock, nm-applet, pactl (volume keys) - • docs/userguide: update syntax in strip_workspace_* - • docs/userguide: add a section about hidpi displays - • docs/userguide: document mark --replace - • docs/userguide: uncomment and update mark section example - • docs/userguide: point out differences of normal/pixel title bars - • docs/userguide: clarify which config directives can be used at runtime - • docs/userguide: for_window is a directive, not a command - • docs/ipc: clarify event/reply types - • docs/ipc: mention new i3-ipc++ C++ library - • docs/ipc: clarify restart/exit behavior - • docs/i3bar-protocol: add markup - • man/i3.man: fix config file search order - • ipc: make restart command send a reply once restart completed - • ipc: use queue for all messages - fixes i3bar issues when switching between workspaces with many windows - • i3-dump-log: clarify log message - • i3-msg: exit with status code 2 when i3 returns an error - • render left and right borders of titles in stacked mode - • make swap work with floating windows, fix swap crash - • switch to clang-format-6.0 - • add input and bounding shapes support - (e.g. for the https://github.com/phw/peek screen recorder) - • preserve back_and_forth across restarts - • allow partial UTF-8 to UCS-2 conversion for better handling of - title bar content which cannot be represented (e.g. emoji) - when using bitmap pixel fonts - • check for duplicate key bindings in i3 -C - • i3bar: support transparency via --transparency flag (RGBA) - • i3bar: support for user-defined border widths - - ┌────────────────────────────┐ - │ Bugfixes │ - └────────────────────────────┘ - - • build: correctly depend on glib (for g_utf8_make_valid) - • build: fix build when git is configured to show signatures - • ipc: report correct workspace in init event after workspace move - • ipc: send missing window:focus event - • i3bar: correctly recognize click events with text alignment - • i3bar: fix running without fd 0 - • i3bar: correctly handle button presses on separator - • i3 --moreversion: warn when $DISPLAY is unset - • i3bar: support disabling click events - • release.sh: persist correct version number in docs - • accept output names containing spaces (e.g. in assignment) - • fix cursor resizing positioning - • fix aspect ratio issues (e.g. with mpv) - • fix brief focus flicker when renaming workspaces - • fix crash when canceling i3 via ctrl+c - • fix heap-use-after-free, memory leak - • fix focus bugs in enabling/disabling RandR outputs - • fix crash with popups when fullscreen is non-leaf - • fix crash when moving a second window to mark - • fix crash with programs with splash screen - • fix atoms when closing inactive workspace - • apply title_align to non-leaf containers - • layout loading: correctly mark non-leaf containers - • truncate wm_name utf8 strings to first zero byte - (makes window titles work with buggy clients) - • fix crash in workspace moving - • export I3SOCK environment variable (again) - • fix hanging flaky testcase by using the correct X11 connection - • resize: add missing error replies - • don’t pop up floating windows on the wrong workspace - • remove extra \n from errx and die calls - - ┌────────────────────────────┐ - │ Thanks! │ - └────────────────────────────┘ - -Thanks for testing, bugfixes, discussions and everything I forgot go out to: - - aksel, Albert Safin, Alejandro Angulo, Christopher Hasse, Connor E, Hamish - Macdonald, Ingo Bürk, Iskustvo, Jeffrey Huxen, Jeremy Klotz, Jonathan - Woodlief, lasers, Morten Linderud, nejni-marji, Nguyễn Thái Ngọc Duy, Nils - ANDRÉ-CHANG, Oliver Kraitschy, Orestis Floros, TAL, Vladimir Panteleev - --- Michael Stapelberg, 2019-08-03 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/RELEASE-NOTES-4.17.1 new/i3-4.17.1/RELEASE-NOTES-4.17.1 --- old/i3-4.17/RELEASE-NOTES-4.17.1 1970-01-01 01:00:00.000000000 +0100 +++ new/i3-4.17.1/RELEASE-NOTES-4.17.1 2019-08-30 23:06:47.000000000 +0200 @@ -0,0 +1,29 @@ + + ┌──────────────────────────────┐ + │ Release notes for i3 v4.17.1 │ + └──────────────────────────────┘ + +This is i3 v4.17.1. This version is considered stable. All users of i3 are +strongly encouraged to upgrade. + +This is a bugfix release for v4.17 + + ┌────────────────────────────┐ + │ Bugfixes │ + └────────────────────────────┘ + + • unset _I3_RESTART_FD after restart (fixes crashes on restart) + • default config: immediately refresh i3status after volume changes + • default config: add XF86AudioMicMute + • default config: mention loginctl lock-session alongside xss-lock + • default config: use workspace number, not just workspace + + ┌────────────────────────────┐ + │ Thanks! │ + └────────────────────────────┘ + +Thanks for testing, bugfixes, discussions and everything I forgot go out to: + + David Shen + +-- Michael Stapelberg, 2019-08-30 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/configure new/i3-4.17.1/configure --- old/i3-4.17/configure 2019-08-03 15:14:47.000000000 +0200 +++ new/i3-4.17.1/configure 2019-08-30 23:06:54.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for i3 4.17. +# Generated by GNU Autoconf 2.69 for i3 4.17.1. # # Report bugs to <https://github.com/i3/i3/issues>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='i3' PACKAGE_TARNAME='i3' -PACKAGE_VERSION='4.17' -PACKAGE_STRING='i3 4.17' +PACKAGE_VERSION='4.17.1' +PACKAGE_STRING='i3 4.17.1' PACKAGE_BUGREPORT='https://github.com/i3/i3/issues' PACKAGE_URL='' @@ -1389,7 +1389,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures i3 4.17 to adapt to many kinds of systems. +\`configure' configures i3 4.17.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1461,7 +1461,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of i3 4.17:";; + short | recursive ) echo "Configuration of i3 4.17.1:";; esac cat <<\_ACEOF @@ -1622,7 +1622,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -i3 configure 4.17 +i3 configure 4.17.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2045,7 +2045,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by i3 $as_me 4.17, which was +It was created by i3 $as_me 4.17.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3120,7 +3120,7 @@ # Define the identity of the package. PACKAGE='i3' - VERSION='4.17' + VERSION='4.17.1' cat >>confdefs.h <<_ACEOF @@ -10444,7 +10444,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by i3 $as_me 4.17, which was +This file was extended by i3 $as_me 4.17.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -10510,7 +10510,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -i3 config.status 4.17 +i3 config.status 4.17.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/configure.ac new/i3-4.17.1/configure.ac --- old/i3-4.17/configure.ac 2019-08-03 15:14:38.000000000 +0200 +++ new/i3-4.17.1/configure.ac 2019-08-30 23:06:47.000000000 +0200 @@ -2,7 +2,7 @@ # Run autoreconf -fi to generate a configure script from this file. AC_PREREQ([2.69]) -AC_INIT([i3], [4.17], [https://github.com/i3/i3/issues]) +AC_INIT([i3], [4.17.1], [https://github.com/i3/i3/issues]) # For AX_EXTEND_SRCDIR AX_ENABLE_BUILDDIR AM_INIT_AUTOMAKE([foreign subdir-objects -Wall no-dist-gzip dist-bzip2]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/debugging.html new/i3-4.17.1/docs/debugging.html --- old/i3-4.17/docs/debugging.html 2019-08-03 15:14:50.000000000 +0200 +++ new/i3-4.17.1/docs/debugging.html 2019-08-30 23:06:57.000000000 +0200 @@ -957,7 +957,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/hacking-howto.html new/i3-4.17.1/docs/hacking-howto.html --- old/i3-4.17/docs/hacking-howto.html 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/docs/hacking-howto.html 2019-08-30 23:06:58.000000000 +0200 @@ -2381,7 +2381,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/i3bar-protocol.html new/i3-4.17.1/docs/i3bar-protocol.html --- old/i3-4.17/docs/i3bar-protocol.html 2019-08-03 15:14:50.000000000 +0200 +++ new/i3-4.17.1/docs/i3bar-protocol.html 2019-08-30 23:06:57.000000000 +0200 @@ -1209,7 +1209,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/ipc.html new/i3-4.17.1/docs/ipc.html --- old/i3-4.17/docs/ipc.html 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/docs/ipc.html 2019-08-30 23:06:58.000000000 +0200 @@ -2635,7 +2635,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/layout-saving.html new/i3-4.17.1/docs/layout-saving.html --- old/i3-4.17/docs/layout-saving.html 2019-08-03 15:14:50.000000000 +0200 +++ new/i3-4.17.1/docs/layout-saving.html 2019-08-30 23:06:57.000000000 +0200 @@ -1039,7 +1039,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/multi-monitor.html new/i3-4.17.1/docs/multi-monitor.html --- old/i3-4.17/docs/multi-monitor.html 2019-08-03 15:14:50.000000000 +0200 +++ new/i3-4.17.1/docs/multi-monitor.html 2019-08-30 23:06:57.000000000 +0200 @@ -816,7 +816,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/testsuite.html new/i3-4.17.1/docs/testsuite.html --- old/i3-4.17/docs/testsuite.html 2019-08-03 15:14:50.000000000 +0200 +++ new/i3-4.17.1/docs/testsuite.html 2019-08-30 23:06:57.000000000 +0200 @@ -1434,7 +1434,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/userguide.html new/i3-4.17.1/docs/userguide.html --- old/i3-4.17/docs/userguide.html 2019-08-03 15:14:52.000000000 +0200 +++ new/i3-4.17.1/docs/userguide.html 2019-08-30 23:06:59.000000000 +0200 @@ -3902,7 +3902,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/docs/wsbar.html new/i3-4.17.1/docs/wsbar.html --- old/i3-4.17/docs/wsbar.html 2019-08-03 15:14:50.000000000 +0200 +++ new/i3-4.17.1/docs/wsbar.html 2019-08-30 23:06:57.000000000 +0200 @@ -844,7 +844,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-08-03 15:14:38 CEST + 2019-08-30 23:06:47 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/etc/config new/i3-4.17.1/etc/config --- old/i3-4.17/etc/config 2019-08-03 15:14:38.000000000 +0200 +++ new/i3-4.17.1/etc/config 2019-08-30 23:06:47.000000000 +0200 @@ -21,7 +21,7 @@ # they are included here as an example. Modify as you see fit. # xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the -# screen before suspend. +# screen before suspend. Use loginctl lock-session to lock your screen. exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork # NetworkManager is the most popular way to manage wireless networks on Linux, @@ -29,9 +29,11 @@ exec --no-startup-id nm-applet # Use pactl to adjust volume in PulseAudio. -bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% -bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% -bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle +set $refresh_i3status killall -SIGUSR1 i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status +bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status # use these keys for focus, movement, and resize directions when reaching for # the arrows is not convenient @@ -126,30 +128,29 @@ set $ws9 "9" set $ws10 "10" - # switch to workspace -bindsym Mod1+1 workspace $ws1 -bindsym Mod1+2 workspace $ws2 -bindsym Mod1+3 workspace $ws3 -bindsym Mod1+4 workspace $ws4 -bindsym Mod1+5 workspace $ws5 -bindsym Mod1+6 workspace $ws6 -bindsym Mod1+7 workspace $ws7 -bindsym Mod1+8 workspace $ws8 -bindsym Mod1+9 workspace $ws9 -bindsym Mod1+0 workspace $ws10 +bindsym Mod1+1 workspace number $ws1 +bindsym Mod1+2 workspace number $ws2 +bindsym Mod1+3 workspace number $ws3 +bindsym Mod1+4 workspace number $ws4 +bindsym Mod1+5 workspace number $ws5 +bindsym Mod1+6 workspace number $ws6 +bindsym Mod1+7 workspace number $ws7 +bindsym Mod1+8 workspace number $ws8 +bindsym Mod1+9 workspace number $ws9 +bindsym Mod1+0 workspace number $ws10 # move focused container to workspace -bindsym Mod1+Shift+1 move container to workspace $ws1 -bindsym Mod1+Shift+2 move container to workspace $ws2 -bindsym Mod1+Shift+3 move container to workspace $ws3 -bindsym Mod1+Shift+4 move container to workspace $ws4 -bindsym Mod1+Shift+5 move container to workspace $ws5 -bindsym Mod1+Shift+6 move container to workspace $ws6 -bindsym Mod1+Shift+7 move container to workspace $ws7 -bindsym Mod1+Shift+8 move container to workspace $ws8 -bindsym Mod1+Shift+9 move container to workspace $ws9 -bindsym Mod1+Shift+0 move container to workspace $ws10 +bindsym Mod1+Shift+1 move container to workspace number $ws1 +bindsym Mod1+Shift+2 move container to workspace number $ws2 +bindsym Mod1+Shift+3 move container to workspace number $ws3 +bindsym Mod1+Shift+4 move container to workspace number $ws4 +bindsym Mod1+Shift+5 move container to workspace number $ws5 +bindsym Mod1+Shift+6 move container to workspace number $ws6 +bindsym Mod1+Shift+7 move container to workspace number $ws7 +bindsym Mod1+Shift+8 move container to workspace number $ws8 +bindsym Mod1+Shift+9 move container to workspace number $ws9 +bindsym Mod1+Shift+0 move container to workspace number $ws10 # reload the configuration file bindsym Mod1+Shift+c reload diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/etc/config.keycodes new/i3-4.17.1/etc/config.keycodes --- old/i3-4.17/etc/config.keycodes 2019-08-03 15:14:38.000000000 +0200 +++ new/i3-4.17.1/etc/config.keycodes 2019-08-30 23:06:47.000000000 +0200 @@ -22,7 +22,7 @@ # they are included here as an example. Modify as you see fit. # xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the -# screen before suspend. +# screen before suspend. Use loginctl lock-session to lock your screen. exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork # NetworkManager is the most popular way to manage wireless networks on Linux, @@ -30,9 +30,11 @@ exec --no-startup-id nm-applet # Use pactl to adjust volume in PulseAudio. -bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% -bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% -bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle +set $refresh_i3status killall -SIGUSR1 i3status +bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status +bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status +bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status +bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod @@ -114,28 +116,28 @@ set $ws10 "10" # switch to workspace -bindcode $mod+10 workspace $ws1 -bindcode $mod+11 workspace $ws2 -bindcode $mod+12 workspace $ws3 -bindcode $mod+13 workspace $ws4 -bindcode $mod+14 workspace $ws5 -bindcode $mod+15 workspace $ws6 -bindcode $mod+16 workspace $ws7 -bindcode $mod+17 workspace $ws8 -bindcode $mod+18 workspace $ws9 -bindcode $mod+19 workspace $ws10 +bindcode $mod+10 workspace number $ws1 +bindcode $mod+11 workspace number $ws2 +bindcode $mod+12 workspace number $ws3 +bindcode $mod+13 workspace number $ws4 +bindcode $mod+14 workspace number $ws5 +bindcode $mod+15 workspace number $ws6 +bindcode $mod+16 workspace number $ws7 +bindcode $mod+17 workspace number $ws8 +bindcode $mod+18 workspace number $ws9 +bindcode $mod+19 workspace number $ws10 # move focused container to workspace -bindcode $mod+Shift+10 move container to workspace $ws1 -bindcode $mod+Shift+11 move container to workspace $ws2 -bindcode $mod+Shift+12 move container to workspace $ws3 -bindcode $mod+Shift+13 move container to workspace $ws4 -bindcode $mod+Shift+14 move container to workspace $ws5 -bindcode $mod+Shift+15 move container to workspace $ws6 -bindcode $mod+Shift+16 move container to workspace $ws7 -bindcode $mod+Shift+17 move container to workspace $ws8 -bindcode $mod+Shift+18 move container to workspace $ws9 -bindcode $mod+Shift+19 move container to workspace $ws10 +bindcode $mod+Shift+10 move container to workspace number $ws1 +bindcode $mod+Shift+11 move container to workspace number $ws2 +bindcode $mod+Shift+12 move container to workspace number $ws3 +bindcode $mod+Shift+13 move container to workspace number $ws4 +bindcode $mod+Shift+14 move container to workspace number $ws5 +bindcode $mod+Shift+15 move container to workspace number $ws6 +bindcode $mod+Shift+16 move container to workspace number $ws7 +bindcode $mod+Shift+17 move container to workspace number $ws8 +bindcode $mod+Shift+18 move container to workspace number $ws9 +bindcode $mod+Shift+19 move container to workspace number $ws10 # reload the configuration file bindcode $mod+Shift+54 reload diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-config-wizard.1 new/i3-4.17.1/man/i3-config-wizard.1 --- old/i3-4.17/man/i3-config-wizard.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-config-wizard.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-config-wizard .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-CONFIG\-WIZARD" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-CONFIG\-WIZARD" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-dmenu-desktop.1 new/i3-4.17.1/man/i3-dmenu-desktop.1 --- old/i3-4.17/man/i3-dmenu-desktop.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-dmenu-desktop.1 2019-08-30 23:06:58.000000000 +0200 @@ -71,7 +71,7 @@ .\" ======================================================================== .\" .IX Title "I3-DMENU-DESKTOP 1" -.TH I3-DMENU-DESKTOP 1 "2019-08-03" "perl v5.28.1" "User Contributed Perl Documentation" +.TH I3-DMENU-DESKTOP 1 "2019-08-30" "perl v5.28.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-dump-log.1 new/i3-4.17.1/man/i3-dump-log.1 --- old/i3-4.17/man/i3-dump-log.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-dump-log.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-dump-log .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-DUMP\-LOG" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-DUMP\-LOG" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-input.1 new/i3-4.17.1/man/i3-input.1 --- old/i3-4.17/man/i3-input.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-input.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-input .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-INPUT" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-INPUT" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-migrate-config-to-v4.1 new/i3-4.17.1/man/i3-migrate-config-to-v4.1 --- old/i3-4.17/man/i3-migrate-config-to-v4.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-migrate-config-to-v4.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-migrate-config-to-v4 .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-MIGRATE\-CONFIG\" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-MIGRATE\-CONFIG\" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-msg.1 new/i3-4.17.1/man/i3-msg.1 --- old/i3-4.17/man/i3-msg.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-msg.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-msg .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-MSG" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-MSG" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-nagbar.1 new/i3-4.17.1/man/i3-nagbar.1 --- old/i3-4.17/man/i3-nagbar.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-nagbar.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-nagbar .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-NAGBAR" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-NAGBAR" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-save-tree.1 new/i3-4.17.1/man/i3-save-tree.1 --- old/i3-4.17/man/i3-save-tree.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-save-tree.1 2019-08-30 23:06:58.000000000 +0200 @@ -71,7 +71,7 @@ .\" ======================================================================== .\" .IX Title "I3-SAVE-TREE 1" -.TH I3-SAVE-TREE 1 "2019-08-03" "perl v5.28.1" "User Contributed Perl Documentation" +.TH I3-SAVE-TREE 1 "2019-08-30" "perl v5.28.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-sensible-editor.1 new/i3-4.17.1/man/i3-sensible-editor.1 --- old/i3-4.17/man/i3-sensible-editor.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-sensible-editor.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-sensible-editor .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-SENSIBLE\-EDITOR" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-SENSIBLE\-EDITOR" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-sensible-pager.1 new/i3-4.17.1/man/i3-sensible-pager.1 --- old/i3-4.17/man/i3-sensible-pager.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-sensible-pager.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-sensible-pager .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-SENSIBLE\-PAGER" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-SENSIBLE\-PAGER" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3-sensible-terminal.1 new/i3-4.17.1/man/i3-sensible-terminal.1 --- old/i3-4.17/man/i3-sensible-terminal.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3-sensible-terminal.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3-sensible-terminal .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3\-SENSIBLE\-TERMIN" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3\-SENSIBLE\-TERMIN" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3.1 new/i3-4.17.1/man/i3.1 --- old/i3-4.17/man/i3.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3 .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/man/i3bar.1 new/i3-4.17.1/man/i3bar.1 --- old/i3-4.17/man/i3bar.1 2019-08-03 15:14:51.000000000 +0200 +++ new/i3-4.17.1/man/i3bar.1 2019-08-30 23:06:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: i3bar .\" Author: [see the "AUTHORS" section] .\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> -.\" Date: 08/03/2019 +.\" Date: 08/30/2019 .\" Manual: i3 Manual -.\" Source: i3 4.17 +.\" Source: i3 4.17.1 .\" Language: English .\" -.TH "I3BAR" "1" "08/03/2019" "i3 4\&.17" "i3 Manual" +.TH "I3BAR" "1" "08/30/2019" "i3 4\&.17\&.1" "i3 Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/i3-4.17/src/main.c new/i3-4.17.1/src/main.c --- old/i3-4.17/src/main.c 2019-08-03 15:14:38.000000000 +0200 +++ new/i3-4.17.1/src/main.c 2019-08-30 23:06:47.000000000 +0200 @@ -867,6 +867,7 @@ DLOG("serving restart fd %d", restart_fd); ipc_client *client = ipc_new_client_on_fd(main_loop, restart_fd); ipc_confirm_restart(client); + unsetenv("_I3_RESTART_FD"); } }