1
by Javier Lopez
initial commit |
1 |
Dear package maintainer, |
2 |
||
3 |
thanks for packaging i3. By doing so, you are improving your distribution |
|
4 |
and i3 in general. |
|
5 |
||
6 |
Please read the file DEPENDS now, so you know which libraries are necessary |
|
7 |
and where to get them from if your distribution does not already have |
|
8 |
packages for them. |
|
9 |
||
10 |
Please make sure the manpage for i3 will be properly created and installed |
|
11 |
in your package. |
|
12 |
||
13 |
Please check the i3-sensible-{editor,pager,terminal} scripts and modify them if |
|
14 |
necessary. The former two provide fallbacks in case $PAGER or $EDITOR is not |
|
15 |
set (which might be more common than you think, because they have to be set in |
|
16 |
~/.xsession, not in the shell configuration!) while the latter tries to launch |
|
17 |
a terminal emulator. The scripts are most prominently used in i3-nagbar, which |
|
18 |
alerts the user when the configuration is broken for some reason. Also, |
|
19 |
i3-sensible-terminal is used in the default configuration. |
|
20 |
||
21 |
If your distribution has a mechanism to get the preferred terminal, such as the |
|
22 |
x-terminal-emulator symlink in Debian, please use it in i3-sensible-terminal. |
|
23 |
||
72
by Javier Lopez
automatic sync 16-11-2020:00:01 |
24 |
You can build i3 like you build any other software package which uses |
25 |
https://mesonbuild.com/; see |
|
26 |
https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project |
|
27 |
In case you’re unfamiliar: |
|
1
by Javier Lopez
initial commit |
28 |
|
72
by Javier Lopez
automatic sync 16-11-2020:00:01 |
29 |
$ mkdir -p build && cd build |
30 |
$ meson .. |
|
31 |
$ ninja |
|
1
by Javier Lopez
initial commit |
32 |
|
33 |
Please make sure that i3-migrate-config-to-v4 and i3-config-wizard are |
|
34 |
installed with i3. The Perl script is necessary to (automatically) convert v3 |
|
35 |
configs to v4. The wizard provides the possibility to create a keysym-based |
|
36 |
config with the user’s preferred modifier and should be started on the first |
|
37 |
start of i3 (it will automatically exit if it finds a config file). |
|
38 |
||
39 |
If you have any questions, ideas, hints, problems or whatever, please do not |
|
72
by Javier Lopez
automatic sync 16-11-2020:00:01 |
40 |
hesitate to contact me. I will help you out. Please see |
41 |
https://i3wm.org/contact/ |
|
1
by Javier Lopez
initial commit |
42 |
|
43 |
Thanks again for your efforts, |
|
44 |
Michael
|