mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2025-01-23 21:21:07 -05:00
Merge branch 'anadahz-master'
This commit is contained in:
commit
ef266ebd2a
@ -11,18 +11,25 @@ redirect_from:
|
|||||||
|
|
||||||
# i3 installation in dom0
|
# i3 installation in dom0
|
||||||
|
|
||||||
i3 is part of the testing repository (as of Qubes R3.1) and can be installed from there
|
i3 is part of the stable repository (as of Qubes R3.1) and can be installed by
|
||||||
using the dom0 update mechanism.
|
using the [dom0 update mechanism](/doc/software-update-dom0/). To install the i3
|
||||||
|
window manager and the its Qubes specific configuration:
|
||||||
|
|
||||||
$ sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing i3
|
$ sudo qubes-dom0-update i3 i3-settings-qubes
|
||||||
|
|
||||||
Qubes-specific configuation is available in a separate package and can be installed
|
The Qubes-specific configuration (package `i3-settings-qubes`) can be installed
|
||||||
optionally. Otherwise you can write your own configuration (see below).
|
optionally in case you would prefer writing your own configuration (see
|
||||||
|
[customization](#customization) section for scripts and configuration).
|
||||||
$ sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing i3-settings-qubes
|
|
||||||
|
|
||||||
That's it. After logging out, you can select i3 in the login manager.
|
That's it. After logging out, you can select i3 in the login manager.
|
||||||
|
|
||||||
|
### Customization
|
||||||
|
|
||||||
|
* [xdg_autostart_script](https://gist.github.com/SietsevanderMolen/7b4cc32ce7b4884513b0a639540e454f)
|
||||||
|
* [i3bar_script](https://gist.github.com/SietsevanderMolen/e7f594f209dfaa3596907e427b657e30)
|
||||||
|
* [terminal_start_script](https://gist.github.com/SietsevanderMolen/7c6f2b5773dbc0c08e1509e49abd1e96)
|
||||||
|
* [i3 config with dmenu-i3-window-jumper](https://github.com/anadahz/qubes-i3-config/blob/master/config)
|
||||||
|
|
||||||
## Compilation and installation from source
|
## Compilation and installation from source
|
||||||
|
|
||||||
Note that the compilation from source is done in a Fedora based domU (could
|
Note that the compilation from source is done in a Fedora based domU (could
|
||||||
@ -33,7 +40,7 @@ installed through the package manager.
|
|||||||
|
|
||||||
Clone the i3-qubes repository here:
|
Clone the i3-qubes repository here:
|
||||||
|
|
||||||
$ git clone https://github.com/SietsevanderMolen/i3-qubes.git
|
$ git clone https://github.com/QubesOS/qubes-desktop-linux-i3
|
||||||
|
|
||||||
In this case, the most interesting file is probably
|
In this case, the most interesting file is probably
|
||||||
`i3/0001-Show-qubes-domain-in-non-optional-colored-borders.patch` It's the patch
|
`i3/0001-Show-qubes-domain-in-non-optional-colored-borders.patch` It's the patch
|
||||||
@ -47,7 +54,7 @@ it.
|
|||||||
### Building
|
### Building
|
||||||
|
|
||||||
You'll need to install the build dependencies, which are listed in
|
You'll need to install the build dependencies, which are listed in
|
||||||
build-deps.list. You can verify them and then install them with
|
build-deps.list. You can verify them and then install them with:
|
||||||
|
|
||||||
$ sudo dnf install -y $(cat build-deps.list)
|
$ sudo dnf install -y $(cat build-deps.list)
|
||||||
|
|
||||||
@ -76,12 +83,8 @@ dependencies that we can easily install with:
|
|||||||
rxvt-unicode xcb-util-wm perl-JSON-XS xcb-util-cursor \\
|
rxvt-unicode xcb-util-wm perl-JSON-XS xcb-util-cursor \\
|
||||||
dzen2 dmenu xorg-x11-fonts-misc libev
|
dzen2 dmenu xorg-x11-fonts-misc libev
|
||||||
|
|
||||||
After that you can just install the generated rpm like any other local package
|
After that you can just install the generated rpm like any other local package:
|
||||||
|
|
||||||
$ sudo yum localinstall i3.rpm
|
$ sudo yum localinstall i3.rpm
|
||||||
|
|
||||||
Log out, select i3, then log in again.
|
Log out, select i3, then log in again.
|
||||||
|
|
||||||
[xdg_autostart_script]:https://gist.github.com/SietsevanderMolen/7b4cc32ce7b4884513b0a639540e454f
|
|
||||||
[i3bar_script]: https://gist.github.com/SietsevanderMolen/e7f594f209dfaa3596907e427b657e30
|
|
||||||
[terminal_start_script]: https://gist.github.com/SietsevanderMolen/7c6f2b5773dbc0c08e1509e49abd1e96
|
|
||||||
|
Loading…
Reference in New Issue
Block a user