diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | README.ru.md | 11 | ||||
-rw-r--r-- | swaybar/tray/icon.c | 6 |
3 files changed, 14 insertions, 5 deletions
@@ -10,7 +10,7 @@ Read the [FAQ](https://github.com/swaywm/sway/wiki). Join the | |||
10 | irc.freenode.net). | 10 | irc.freenode.net). |
11 | 11 | ||
12 | **Notice**: Sway is currently *frozen* and no new features are being shipped | 12 | **Notice**: Sway is currently *frozen* and no new features are being shipped |
13 | until we finish integrating Sway and wlroots. Bug fixes are still going out. | 13 | until we finish integrating Sway and wlroots. Bug fixes are still going out. |
14 | for more information, [see this | 14 | for more information, [see this |
15 | article](https://drewdevault.com/2017/10/09/Future-of-sway.html). To follow | 15 | article](https://drewdevault.com/2017/10/09/Future-of-sway.html). To follow |
16 | wlroots integration status, [see this | 16 | wlroots integration status, [see this |
diff --git a/README.ru.md b/README.ru.md index 1551caa0..7669a316 100644 --- a/README.ru.md +++ b/README.ru.md | |||
@@ -6,6 +6,8 @@ i3-совместимый [Wayland](http://wayland.freedesktop.org/) компо | |||
6 | [IRC каналу](http://webchat.freenode.net/?channels=sway&uio=d4) (#sway на | 6 | [IRC каналу](http://webchat.freenode.net/?channels=sway&uio=d4) (#sway на |
7 | irc.freenode.net). | 7 | irc.freenode.net). |
8 | 8 | ||
9 | **Внимание**: на данный момент ведется активная интеграция wlroots, в связи с чем разработка sway приостановлена, однако патчи продолжают приниматься. | ||
10 | |||
9 | [![](https://sr.ht/ICd5.png)](https://sr.ht/ICd5.png) | 11 | [![](https://sr.ht/ICd5.png)](https://sr.ht/ICd5.png) |
10 | 12 | ||
11 | При желании поддержать разработку Sway вы можете пожертвовать [автору | 13 | При желании поддержать разработку Sway вы можете пожертвовать [автору |
@@ -17,7 +19,7 @@ irc.freenode.net). | |||
17 | ## Помощь | 19 | ## Помощь |
18 | 20 | ||
19 | DarkReef оказывает поддержку на русском языке в IRC канале и на GitHub в часовом поясе UTC +05:00. | 21 | DarkReef оказывает поддержку на русском языке в IRC канале и на GitHub в часовом поясе UTC +05:00. |
20 | Если у вас есть желанием помочь с переводом на русский языке, то, пожалуйста, ознакомьтесь с [подсказками для переводчиков](https://github.com/swaywm/sway/issues/1318). На этой же странице можно узнать [статус перевода](https://github.com/swaywm/sway/issues/1318#issuecomment-326913020). | 22 | Если у вас есть желание помочь с переводом на русский языке, то, пожалуйста, ознакомьтесь с [подсказками для переводчиков](https://github.com/swaywm/sway/issues/1318). На этой же странице можно узнать [статус перевода](https://github.com/swaywm/sway/issues/1318#issuecomment-326913020). |
21 | 23 | ||
22 | ## Подпись версий | 24 | ## Подпись версий |
23 | 25 | ||
@@ -41,7 +43,7 @@ Sway доступен во многих дистрибутивах и наход | |||
41 | для получения инструкций по установке для вашего дистрибутива. | 43 | для получения инструкций по установке для вашего дистрибутива. |
42 | 44 | ||
43 | Если вы заинтересованы в создании пакета "sway" в вашем дистрибутиве, то сообщите об этом в IRC | 45 | Если вы заинтересованы в создании пакета "sway" в вашем дистрибутиве, то сообщите об этом в IRC |
44 | канале или отправьте письмо sir@cmpwn.com. | 46 | канале или отправьте письмо [sir@cmpwn.com](mailto:sir@cmpwn.com). |
45 | 47 | ||
46 | ### Сборка из исходников | 48 | ### Сборка из исходников |
47 | 49 | ||
@@ -60,6 +62,7 @@ Sway доступен во многих дистрибутивах и наход | |||
60 | * cairo | 62 | * cairo |
61 | * gdk-pixbuf2 * | 63 | * gdk-pixbuf2 * |
62 | * pam ** | 64 | * pam ** |
65 | * dbus >= 1.10 *** | ||
63 | * imagemagick (требуется для захвата изображений через swaygrab) | 66 | * imagemagick (требуется для захвата изображений через swaygrab) |
64 | * ffmpeg (требуется для захвата видео через swaygrab) | 67 | * ffmpeg (требуется для захвата видео через swaygrab) |
65 | 68 | ||
@@ -67,6 +70,8 @@ _\*Требуется только для swaybar, swaybg и swaylock_ | |||
67 | 70 | ||
68 | _\*\*Требуется только для swaylock_ | 71 | _\*\*Требуется только для swaylock_ |
69 | 72 | ||
73 | _\*\*\*Требуется только для tray_ | ||
74 | |||
70 | Выполните следующие команды: | 75 | Выполните следующие команды: |
71 | 76 | ||
72 | mkdir build | 77 | mkdir build |
@@ -91,4 +96,4 @@ _\*\*Требуется только для swaylock_ | |||
91 | 96 | ||
92 | ## Запуск | 97 | ## Запуск |
93 | 98 | ||
94 | Выполните 'sway' в терминале. **Некоторые** менеджеры сессий могут работать, но не поддерживаются sway (К примеру, gdm работает со sway без проблем). | 99 | Выполните 'sway' в терминале. **Некоторые** менеджеры сессий могут работать, но не поддерживаются sway (к примеру, gdm работает со sway без проблем). |
diff --git a/swaybar/tray/icon.c b/swaybar/tray/icon.c index fc9b176d..8e66ae3b 100644 --- a/swaybar/tray/icon.c +++ b/swaybar/tray/icon.c | |||
@@ -28,7 +28,7 @@ | |||
28 | /* Finds all themes that the given theme inherits */ | 28 | /* Finds all themes that the given theme inherits */ |
29 | static list_t *find_inherits(const char *theme_dir) { | 29 | static list_t *find_inherits(const char *theme_dir) { |
30 | const char inherits[] = "Inherits"; | 30 | const char inherits[] = "Inherits"; |
31 | const char index_name[] = "index.theme"; | 31 | const char index_name[] = "/index.theme"; |
32 | list_t *themes = create_list(); | 32 | list_t *themes = create_list(); |
33 | FILE *index = NULL; | 33 | FILE *index = NULL; |
34 | char *path = malloc(strlen(theme_dir) + sizeof(index_name)); | 34 | char *path = malloc(strlen(theme_dir) + sizeof(index_name)); |
@@ -286,6 +286,10 @@ static list_t* find_theme_subdirs(const char *theme_dir) { | |||
286 | } | 286 | } |
287 | if (strncmp(directories, buf, sizeof(directories) - 1) == 0) { | 287 | if (strncmp(directories, buf, sizeof(directories) - 1) == 0) { |
288 | char *dirstr = buf + sizeof(directories); | 288 | char *dirstr = buf + sizeof(directories); |
289 | int len = strlen(dirstr); | ||
290 | if (dirstr[len-1] == '\n') { | ||
291 | dirstr[len-1] = '\0'; | ||
292 | } | ||
289 | dirs = split_subdirs(dirstr); | 293 | dirs = split_subdirs(dirstr); |
290 | break; | 294 | break; |
291 | } | 295 | } |