mirror of
https://github.com/swaywm/sway.git
synced 2026-03-30 11:10:59 -04:00
Merge pull request #1633 from mckinney-subgraph/0.15
Fixed missing icons bug in index.theme parsing (2)
This commit is contained in:
commit
45f14fcb24
3 changed files with 14 additions and 5 deletions
|
|
@ -10,7 +10,7 @@ Read the [FAQ](https://github.com/swaywm/sway/wiki). Join the
|
||||||
irc.freenode.net).
|
irc.freenode.net).
|
||||||
|
|
||||||
**Notice**: Sway is currently *frozen* and no new features are being shipped
|
**Notice**: Sway is currently *frozen* and no new features are being shipped
|
||||||
until we finish integrating Sway and wlroots. Bug fixes are still going out.
|
until we finish integrating Sway and wlroots. Bug fixes are still going out.
|
||||||
for more information, [see this
|
for more information, [see this
|
||||||
article](https://drewdevault.com/2017/10/09/Future-of-sway.html). To follow
|
article](https://drewdevault.com/2017/10/09/Future-of-sway.html). To follow
|
||||||
wlroots integration status, [see this
|
wlroots integration status, [see this
|
||||||
|
|
|
||||||
11
README.ru.md
11
README.ru.md
|
|
@ -6,6 +6,8 @@ i3-совместимый [Wayland](http://wayland.freedesktop.org/) компо
|
||||||
[IRC каналу](http://webchat.freenode.net/?channels=sway&uio=d4) (#sway на
|
[IRC каналу](http://webchat.freenode.net/?channels=sway&uio=d4) (#sway на
|
||||||
irc.freenode.net).
|
irc.freenode.net).
|
||||||
|
|
||||||
|
**Внимание**: на данный момент ведется активная интеграция wlroots, в связи с чем разработка sway приостановлена, однако патчи продолжают приниматься.
|
||||||
|
|
||||||
[](https://sr.ht/ICd5.png)
|
[](https://sr.ht/ICd5.png)
|
||||||
|
|
||||||
При желании поддержать разработку Sway вы можете пожертвовать [автору
|
При желании поддержать разработку Sway вы можете пожертвовать [автору
|
||||||
|
|
@ -17,7 +19,7 @@ irc.freenode.net).
|
||||||
## Помощь
|
## Помощь
|
||||||
|
|
||||||
DarkReef оказывает поддержку на русском языке в IRC канале и на GitHub в часовом поясе UTC +05:00.
|
DarkReef оказывает поддержку на русском языке в IRC канале и на GitHub в часовом поясе UTC +05:00.
|
||||||
Если у вас есть желанием помочь с переводом на русский языке, то, пожалуйста, ознакомьтесь с [подсказками для переводчиков](https://github.com/swaywm/sway/issues/1318). На этой же странице можно узнать [статус перевода](https://github.com/swaywm/sway/issues/1318#issuecomment-326913020).
|
Если у вас есть желание помочь с переводом на русский языке, то, пожалуйста, ознакомьтесь с [подсказками для переводчиков](https://github.com/swaywm/sway/issues/1318). На этой же странице можно узнать [статус перевода](https://github.com/swaywm/sway/issues/1318#issuecomment-326913020).
|
||||||
|
|
||||||
## Подпись версий
|
## Подпись версий
|
||||||
|
|
||||||
|
|
@ -41,7 +43,7 @@ Sway доступен во многих дистрибутивах и наход
|
||||||
для получения инструкций по установке для вашего дистрибутива.
|
для получения инструкций по установке для вашего дистрибутива.
|
||||||
|
|
||||||
Если вы заинтересованы в создании пакета "sway" в вашем дистрибутиве, то сообщите об этом в IRC
|
Если вы заинтересованы в создании пакета "sway" в вашем дистрибутиве, то сообщите об этом в IRC
|
||||||
канале или отправьте письмо sir@cmpwn.com.
|
канале или отправьте письмо [sir@cmpwn.com](mailto:sir@cmpwn.com).
|
||||||
|
|
||||||
### Сборка из исходников
|
### Сборка из исходников
|
||||||
|
|
||||||
|
|
@ -60,6 +62,7 @@ Sway доступен во многих дистрибутивах и наход
|
||||||
* cairo
|
* cairo
|
||||||
* gdk-pixbuf2 *
|
* gdk-pixbuf2 *
|
||||||
* pam **
|
* pam **
|
||||||
|
* dbus >= 1.10 ***
|
||||||
* imagemagick (требуется для захвата изображений через swaygrab)
|
* imagemagick (требуется для захвата изображений через swaygrab)
|
||||||
* ffmpeg (требуется для захвата видео через swaygrab)
|
* ffmpeg (требуется для захвата видео через swaygrab)
|
||||||
|
|
||||||
|
|
@ -67,6 +70,8 @@ _\*Требуется только для swaybar, swaybg и swaylock_
|
||||||
|
|
||||||
_\*\*Требуется только для swaylock_
|
_\*\*Требуется только для swaylock_
|
||||||
|
|
||||||
|
_\*\*\*Требуется только для tray_
|
||||||
|
|
||||||
Выполните следующие команды:
|
Выполните следующие команды:
|
||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
|
|
@ -91,4 +96,4 @@ _\*\*Требуется только для swaylock_
|
||||||
|
|
||||||
## Запуск
|
## Запуск
|
||||||
|
|
||||||
Выполните 'sway' в терминале. **Некоторые** менеджеры сессий могут работать, но не поддерживаются sway (К примеру, gdm работает со sway без проблем).
|
Выполните 'sway' в терминале. **Некоторые** менеджеры сессий могут работать, но не поддерживаются sway (к примеру, gdm работает со sway без проблем).
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
/* Finds all themes that the given theme inherits */
|
/* Finds all themes that the given theme inherits */
|
||||||
static list_t *find_inherits(const char *theme_dir) {
|
static list_t *find_inherits(const char *theme_dir) {
|
||||||
const char inherits[] = "Inherits";
|
const char inherits[] = "Inherits";
|
||||||
const char index_name[] = "index.theme";
|
const char index_name[] = "/index.theme";
|
||||||
list_t *themes = create_list();
|
list_t *themes = create_list();
|
||||||
FILE *index = NULL;
|
FILE *index = NULL;
|
||||||
char *path = malloc(strlen(theme_dir) + sizeof(index_name));
|
char *path = malloc(strlen(theme_dir) + sizeof(index_name));
|
||||||
|
|
@ -286,6 +286,10 @@ static list_t* find_theme_subdirs(const char *theme_dir) {
|
||||||
}
|
}
|
||||||
if (strncmp(directories, buf, sizeof(directories) - 1) == 0) {
|
if (strncmp(directories, buf, sizeof(directories) - 1) == 0) {
|
||||||
char *dirstr = buf + sizeof(directories);
|
char *dirstr = buf + sizeof(directories);
|
||||||
|
int len = strlen(dirstr);
|
||||||
|
if (dirstr[len-1] == '\n') {
|
||||||
|
dirstr[len-1] = '\0';
|
||||||
|
}
|
||||||
dirs = split_subdirs(dirstr);
|
dirs = split_subdirs(dirstr);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue