Код: Выделить всё
algri@rosa2021 ~ $ uname -a
Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
algri@rosa2021 ~ $ uname -a
Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Во-первых, надо решить проблему с пакетом guake
Вот что установил чтобы заработало.algri14 писал(а): 02 окт 2022, 00:23 Терминал guake — не запускается в PlasmaРугается на отсутствие зависимостей.Код: Выделить всё
algri@rosa2021 ~ $ uname -a Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
lib64vte-gir2.91-0.68.0-2.x86_64
lib64keybinder-gir3.0-0.3.1-1.x86_64
lib64keybinder3.0_0-0.3.1-1.x86_64
Заработало, но всё равно ругается немного, не все библиотеки подхватились.reporter_rosa_user писал(а): 03 окт 2022, 18:48 Вот что установил чтобы заработало.Код: Выделить всё
lib64vte-gir2.91-0.68.0-2.x86_64 lib64keybinder-gir3.0-0.3.1-1.x86_64 lib64keybinder3.0_0-0.3.1-1.x86_64
Код: Выделить всё
[WARN] Unable to load the library libutempter !
[[EARN] Some feature might not work:
[WARN] - 'exit' command might freeze the terminal instead of closing the tab
[WARN] - the 'wall' command is known to work badly
[WARN] Error: /usr/lib64/libutempter.so.0: undefined symbol: utempter_remove_added_record
Почему?reporter_rosa_user писал(а): 03 окт 2022, 18:51 И кстати, а вот yakuake из contrib и не факт что будет обновляться в дальнейшем.
Пакет так отмечен в dnf, разве contrib репозиторий это не тот в котором с пакетами может твориться всё что угодно (включая отсутствие security апдейтов)? В отличие от main например где должны быть постоянные ментейнеры. Я конечно могу ошибаться.va9(2) писал(а): 03 окт 2022, 19:31Почему?reporter_rosa_user писал(а): 03 окт 2022, 18:51 И кстати, а вот yakuake из contrib и не факт что будет обновляться в дальнейшем.
Код: Выделить всё
$ cat /usr/include/utempter.h
void addToUtmp(const char *pty, const char *hostname, int cmdfd);
void removeFromUtmp(void); /* removes the last pty added to utmp */
void removeLineFromUtmp(const char * pty, int fd);
$
Код: Выделить всё
/* New interface. */
extern int utempter_add_record (int master_fd, const char *hostname);
extern int utempter_remove_record (int master_fd);
extern int utempter_remove_added_record (void);
extern void utempter_set_helper (const char *pathname);
Код: Выделить всё
algri@rosa2021 ~ $ uname -a
Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Нет не все, продолжает ругаться на отсутствие библиотеки:
utempter обновил, но он позже в репозитарий приедет
Нужен ещё пакет python3-gi-cairo, такой же в зависимостях на Ubuntu например. После установки сообщения пропадают. Надо ещё добавить зависимости для guake.
Это баг самого guake, описано вот тут https://github.com/Guake/guake/issues/2091 . Починено в последней версии (ещё не в релизе самого guake)algri14 писал(а): 06 окт 2022, 08:36 Не работает настройка Главное окно → Геометрия → По центру
Выставить на всю ширину экрана можно только костылём в виде Справа → "Смещение 1", скрин ниже
В соседней "родственнице", Mageia-8 нет никакого бага, всё работает, настройки сохраняются.reporter_rosa_user писал(а): 06 окт 2022, 15:06 Это баг самого guake, описано вот тут https://github.com/Guake/guake/issues/2091 .
Так, а может быть потому-что в 3.7.0 и нет такого бага? Версия в ROSA 3.9.0 и эта ветка вроде как о ROSA, а не о Mageia. А в 3.9.0 он есть, смотрите официальный репозиторий разработчика guake.
Да, похоже что так, получается что не всякая новая версия лучше старойreporter_rosa_user писал(а): 06 окт 2022, 16:01 а может быть потому-что в 3.7.0 и нет такого бага? Версия в ROSA 3.9.0 ………………………………… А в 3.9.0 он есть, смотрите официальный репозиторий разработчика guake.
Эта ветка в первую очередь о guake, сравнивая работу ПО в разных дистрибутивах возможно найти ошибку.
чёрт с ним, поживу с "костылём" в видеreporter_rosa_user писал(а): 06 окт 2022, 16:05 упомянутый баг в этой версии присутствует и также как в коммите от 14 июня он чинится на живой системе. Это проблема guake 3.9.0.
остальное вроде всё работает…algri14 писал(а): 06 окт 2022, 08:36 Выставить на всю ширину экрана можно только костылём в виде Справа → "Смещение 1"
Я предполагаю что в Mageia явно другой состав пакетов. Например python3-gi-cairo тут в зависимостях нет, а в ROSA 12R2 он нужен для полноценной работы guake (чтобы как минимум не сыпать ошибками в консоли). Возможно такого пакета в Magea в принципе нет (все файлы могут быть итак в python3-cairo), но у меня под рукой этого дистрибутива нет чтобы сказать наверняка.Кстати, вот зависимости guake в Mageia
Вы не могли бы добавить также к зависимостям python3-gi-cairo пакет? Без него сыпет ошибками при запуске guake в консоли, в Ubuntu 22.04 есть такой пакет в зависимостях. Я не уверен как именно построенные питоновские пакеты в ROSA но видимо похожим образом.irton писал(а): 05 окт 2022, 13:54 Зависимости верные, но не хватает. Добавил.
utempter обновил, но он позже в репозитарий приедет
main и non-free идут через QA, contrib не идёт через QA. Другой разницы не знаю.reporter_rosa_user писал(а): 03 окт 2022, 19:46 Пакет так отмечен в dnf, разве contrib репозиторий это не тот в котором с пакетами может твориться всё что угодно (включая отсутствие security апдейтов)? В отличие от main например где должны быть постоянные ментейнеры. Я конечно могу ошибаться.
спасибо!
Ну я имел ввиду что для сборки пакетов есть необходимый допуск (как минимум к системе сборки) и публикации пакетов (например сотрудники ROSA могут заниматься сборкой таких пакетов) в main, а в contrib он другой (скажем это другие люди которые получили инвайт).
Код: Выделить всё
algri@rosa2021 ~ $ dnf repoquery --requires --resolve --envra guake
0:lib64keybinder-gir3.0-0.3.1-1.x86_64
0:lib64vte-gir2.91-0.68.0-2.x86_64
0:lib64wnck-gir3.0-40.1-1.x86_64
0:libnotify-0.7.9-2.x86_64
0:libwnck3-40.1-1.x86_64
0:python3-3.8.13-2.x86_64
0:python3-cairo-1.20.1-1.x86_64
0:python3-dbus-1.2.16-3.x86_64
0:python3-gi-cairo-3.42.2-2.x86_64
0:python3-gobject-2.28.7-16.x86_64
0:python3-pbr-5.6.0-1.noarch
0:python3-pyxdg-0.27-4.noarch
0:python3-setuptools-57.4.0-1.noarch
0:vte291-0.68.0-2.x86_64
1:lib64wnck-1_22-2.30.7-13.x86_64 заметьте > эпоха = 1
установил пакет lib64wnck-1_22 вручную, тянет за собой ещё и libwnck-1:2.30.7-13.x86_64 , разницы вроде бы нет, во всяком случае не заметил, поясните ситуациюalgri14 писал(а): 06 окт 2022, 08:36 Выставить на всю ширину экрана можно только костылём в виде Справа → "Смещение 1", скрин ниже