Codebase list i3-gaps / 88a6f26
Merge remote-tracking branch 'vanilla/next' into gaps-next Ingo Bürk 3 years ago
5 changed file(s) with 20 addition(s) and 20 deletion(s). Raw diff Collapse all Expand all
1919
2020 override_dh_auto_configure:
2121 # Set -Ddocdir; the default is /usr/share/doc/i3
22 dh_auto_configure -- -Ddocdir=/usr/share/doc/i3-wm
22 dh_auto_configure -- -Ddocdir=/usr/share/doc/i3-wm -Dmans=true
2323
2424 override_dh_builddeb:
2525 # bintray does not support xz currently.
5353 image:two_terminals.png[Two terminals]
5454
5555 To move the focus between the two terminals, you can use the direction keys
56 which you may know from the editor +vi+. However, in i3, your homerow is used
56 which you might know from the editor +vi+. However, in i3, your homerow is used
5757 for these keys (in +vi+, the keys are shifted to the left by one for
5858 compatibility with most keyboard layouts). Therefore, +$mod+j+ is left, +$mod+k+
5959 is down, +$mod+l+ is up and `$mod+;` is right. So, to switch between the
923923 If your X server supports RandR 1.5 or newer, i3 will use RandR monitor objects
924924 instead of output objects. Run +xrandr --listmonitors+ to see a list. Usually,
925925 a monitor object contains exactly one output, and has the same name as the
926 output; but should that not be the case, you may specify the name of either the
926 output; but should that not be the case, you can specify the name of either the
927927 monitor or the output in i3's configuration. For example, the Dell UP2414Q uses
928928 two scalers internally, so its output names might be “DP1” and “DP2”, but the
929929 monitor name is “Dell UP2414Q”.
10651065 === Popups during fullscreen mode
10661066
10671067 When you are in fullscreen mode, some applications still open popup windows
1068 (take Xpdf for example). This is because these applications may not be aware
1068 (take Xpdf for example). This is because these applications might not be aware
10691069 that they are in fullscreen mode (they do not check the corresponding hint).
10701070 There are three things which are possible to do in this situation:
10711071
11751175 === Delaying urgency hint reset on workspace change
11761176
11771177 If an application on another workspace sets an urgency hint, switching to this
1178 workspace may lead to immediate focus of the application, which also means the
1178 workspace might lead to immediate focus of the application, which also means the
11791179 window decoration color would be immediately reset to +client.focused+. This
1180 may make it unnecessarily hard to tell which window originally raised the
1180 might make it unnecessarily hard to tell which window originally raised the
11811181 event.
11821182
11831183 In order to prevent this, you can tell i3 to delay resetting the urgency state
12001200 === Focus on window activation
12011201
12021202 If a window is activated, e.g., via +google-chrome www.google.com+, it may request
1203 to take focus. Since this may not be preferable, different reactions can be configured.
1204
1205 Note that this may not affect windows that are being opened. To prevent new windows
1203 to take focus. Since this might not be preferable, different reactions can be configured.
1204
1205 Note that this might not affect windows that are being opened. To prevent new windows
12061206 from being focused, see <<no_focus>>.
12071207
12081208 *Syntax*:
16481648
16491649 By default, the width a workspace button is determined by the width of the text
16501650 showing the workspace name. If the name is too short (say, one letter), then the
1651 workspace button may look too small.
1651 workspace button might look too small.
16521652
16531653 This option specifies the minimum width for workspace buttons. If the name of
16541654 a workspace is too short to cover the button, an additional padding is added on
16581658
16591659 The setting also applies to the current binding mode indicator.
16601660
1661 Note that the specified pixels refer to logical pixels, which may translate
1661 Note that the specified pixels refer to logical pixels, which might translate
16621662 into more pixels on HiDPI displays.
16631663
16641664 *Syntax*:
24872487 === Jumping to specific windows
24882488
24892489 Often when in a multi-monitor environment, you want to quickly jump to a
2490 specific window. For example, while working on workspace 3 you may want to
2490 specific window. For example, while working on workspace 3 you might want to
24912491 jump to your mail client to email your boss that you’ve achieved some
24922492 important goal. Instead of figuring out how to navigate to your mail client,
24932493 it would be more convenient to have a shortcut. You can use the +focus+ command
25222522 can also prefix this command and display a custom prompt for the input dialog.
25232523
25242524 The additional +--toggle+ option will remove the mark if the window already has
2525 this mark or add it otherwise. Note that you may need to use this in
2525 this mark or add it otherwise. Note that you might need to use this in
25262526 combination with +--add+ (see below) as any other marks will otherwise be
25272527 removed.
25282528
26212621 to the normal and pixel styles.
26222622
26232623 Note that "pixel" refers to logical pixel. On HiDPI displays, a logical pixel
2624 may be represented by multiple physical pixels, so +pixel 1+ might not
2624 is represented by multiple physical pixels, so +pixel 1+ might not
26252625 necessarily translate into a single pixel row wide border.
26262626
26272627 *Syntax*:
28842884
28852885 === Interesting configuration for multi-monitor environments
28862886
2887 There are several things to configure in i3 which may be interesting if you
2887 There are several things to configure in i3 which might be interesting if you
28882888 have more than one monitor:
28892889
28902890 1. You can specify which workspace should be put on which screen. This
288288 endif
289289
290290 if meson.version().version_compare('>=0.53')
291 summary('build manpages (-Dmans)', get_option('docs'))
291 summary('build manpages (-Dmans)', get_option('mans'))
292292 endif
293293
294294 # Required for e.g. struct ucred to be defined as per unix(7).
1212
1313 "files": [
1414 {
15 "includePattern": "build/deb/debian-amd64/(.*\\.deb)$",
15 "includePattern": "distbuild/deb/debian-amd64/(.*\\.deb)$",
1616 "matrixParams": {
1717 "deb_distribution": "sid",
1818 "deb_component": "main",
2121 "uploadPattern": "$1"
2222 },
2323 {
24 "includePattern": "build/deb/debian-i386/(.*\\.deb)$",
24 "includePattern": "distbuild/deb/debian-i386/(.*\\.deb)$",
2525 "matrixParams": {
2626 "deb_distribution": "sid",
2727 "deb_component": "main",
1212
1313 "files": [
1414 {
15 "includePattern": "build/deb/ubuntu-amd64/(.*\\.deb)$",
15 "includePattern": "distbuild/deb/ubuntu-amd64/(.*\\.deb)$",
1616 "matrixParams": {
1717 "deb_distribution": "bionic",
1818 "deb_component": "main",
2121 "uploadPattern": "$1"
2222 },
2323 {
24 "includePattern": "build/deb/ubuntu-i386/(.*\\.deb)$",
24 "includePattern": "distbuild/deb/ubuntu-i386/(.*\\.deb)$",
2525 "matrixParams": {
2626 "deb_distribution": "bionic",
2727 "deb_component": "main",