Здравствуйте все. В linux’е новичок;, но в компах/винде не нуб;
Просидел около 10 лет на Вин7 и окончательно ушёл с ненавистной винды на линь. Выбор пал на OpenSuse Tubleweed XFCE (сознательно, перед этим штук 10 ставил: и Ubuntu, и Mint, и даже на Arch замахивался).
Юзаю 3-й день, полёт прекрасный, потихоньку “тюнингую” под себя. И…
Не все медиа воспроизводится в интернете (браузер Firefox). Так, например, в Твиттере вместо гифок и видео отображается “Невозможно загрузить файл” (см. скрин 1) (хотя при клике на долю секунды превью мелькает), аналогичная ситуация в PornHub (;)), где само превью даже отображается, но при нажатии долго “думает”, а затем выдаёт “Format is not supported or source is unavalible” (других проблемных сайтов пока не знаю). Однако, на том же YouTube всё воспроизводится без проблем. И явно дело не в браузере. Кодеки? Какой командой посмотреть отсутствующие в системе? (или как это исправить?)
Не могу отредактировать файл /etc/X11/xorg.conf.d/00-xorg.conf.d (всего лишь удалить grp_led:scroll, дабы отключить бесячий огонёк на клаве при переключении раскладки). Предлагается на выбор .txt или .ODF (так-то в контекстном меню вариантов больше), однако в обоих вариантах сохранение невозможно из-за “ограничений прав пользователя” (см. скрин 2). Настройки доступа стоят на чтение и запись, но они даже неактивны.
Я не прошу “дать мне рыбу вместо удочки”, но если подскажете, то мои нервы и время останутся в целостности (нет, поиск в интернете ничего не дал).
Ну… это форум, а не круглосуточная платная поддержкаlol!
Вы кодеки устанавливали? (в составе openSUSE кодеки не идут) Если устанавливали то каким способом? Вот правильный способ.](https://www.opensuse-community.org)
У вас не достаточно прав для редактирования файла “/etc/X11/xorg.conf.d/00-xorg.conf.d”. В linux весьма жёсткое разграничение прав пользователей, вам стоит почитать что такое учётная запись root в linux и как этим правильно пользоваться. (здесь очень долго объяснять) Начать можно от сюда.](Portal:База поддержки — openSUSE Wiki) Про root здесь](SDB:Администрирование при помощи Sudo — openSUSE Wiki), да и вообще в интернете много по этому вопросу.
Самый простой способ - использовать команду su , и отредактировать нужный файл прямо в консоли, можно воспользоватся, для удобства, Midnight Commander, естественно перед этим его надо установить в системе.
А мне этот огонёк нравится, сразу видно какая раскладка включена.
Спасибо, мил человек, за ответ.) Я и не ждал к себе особенного отошения, просто удивило молчание, на, вроде, несложные вопросы.
Сам-то в поиск умею, да только в силу малого опыта часто не знаю, в какую сторону “копать” и сформулировать вопрос.
Кодеки ставил сперва при установке (но это не точно), затем обновил/поставил с Основного депозитория OSS, затем переключил на PACKMAN. Если что-то сделал не то, то как исправить?
а) по ссылке “Правильного способа” кодеки не ставятся, выдаётся ошибка (см. скрин 1)
б) в репозитории PACKMAN часть пакетов с говорящим названием Streaming-Media подсвечены красным (что бы это значило?) (см. скрин 2)
В системе после установки максимум поменял шрифты и поставил PortProton и установил игру EVE Online, ничего не ломал.)
За ссыль спасибо, “покурю”.
P.S. А это не могуть быть не кодеки, а какой-нить скрипт, который запускает воспроизведение? Как узнать? На втором компе с Вин7, где Firefox имеет идиентичные настройки, gif и видео на вышеуказанных сайтах вопспроизводятся без проблем.
На всяк случай поставил пакеты Java, но не помогло.
P.P.S. Спойлеры на форуме не работают (у меня, по-крайней мере, сорри).
Вот так:
1 установить кодеки по этой ссылке](https://www.opensuse-community.org/codecs-gnome.ymp) (Если будет ругаться на недоступные репозитории, нажать “пропустить”, хотя у меня всё молча установилось)
2 В YaST запустить “Управление программным обеспечением” -> “Просмотр” выбрать пункт “Репозитории” -> В списке репозиториев выбрать “Packman Repository” -> щёлкнуть по ссылке “Перевести системные пакеты на версии из этого репозитория” -> “принять”
После этого я обычно ещё повышаю приоритет репозитория Packman до 97 (это делается в YaST -> Репозитории программного обеспечения)
Недопустимо перемешивание пакетов из разных репозиториев (Main, multimedia, Packman), это обычно ломает приложения.
Что бы этого избежать, надо выставлять разный приоритет репозиториев и переводить системные пакеты на один из репозиториев (тот который вам важнее).
А вообще: Напрасно вы выбрали Tumbleweed, это тестовый дистрибутив и в нём регулярно случаются неполадки. Leap более стабилен и надёжен.
Выбрал сознательно, ибо проц AMD 5 5600g (со встройкой), “неполадки” были как раз-таки с другими версиями/дистрибутивами.
PACKMAN = 99, “официальные” понизил до 95.
Пакеты, есс-но, перевёл.
Дурацкий вопрос: а комп надо перезагружать?))
Блажен, кто верует … как раз для ядра есть Live Patch (под разными названиями), который позволяет избежать перезагрузки. Правда, не для openSUSE. А вот обновление любой базовой библиотеки, которая используется всеми процессами, применить без перезагрузки на практике невозможно. Да и загрузка обновленной библиотеки/plugin в старую версию программы может привести к “интересным” результатам.
Любое обновление без полного перезапуска всех затронутых процессов в конечном итоге - русская рулетка.
Увы, нет времени разбираться сейчас (позже, важно чтоб прямо ЩАЗ всё заработало) а можете строку кода для терминала скинуть? Т.е разблокировать эти самые root-права, полный доступ…
zypper пишет при апдейте, надо ли перезагружать систему или нет, как правило это нужно делать при обновлении ядра, glibc, systemd
приложения, с подгруженными библиотеками можно перезагрузить, и даже можно systemd daemon reexec сделать, зависит от времени и хотения
live patching - это не про апдейт ядра целиком, а для замены кусков его кода на живую.
Ни чего разблокировать не надо, по тому что ни чего не заблокировано. У вас есть доступ, так как вы знаете пароль root. Только нужно научится этим пользоваться.
Для обычного использования операционной системы, права root НЕ нужны!
Для настройки почти всего, можно использовать YaST.
Для редактирования конкретных конфигурационных файлов используйте терминал и команду su. (su -> enter -> “пароль root” -> enter -> mc -> enter) (но сначала mc надо установить при помощи YaST или командой в терминале sudo zypper in mc)
Я для этого, обычно, запускаю файловый менеджер Dolphin в режиме “супер пользователя” и редактирую всё что мне надо, но это в KDE Plasma, а в XFCE, насколько я знаю, такой возможности нет. Ну или пусть кто нибудь подскажет, как запустить Thuner в режиме “супер пользователя”.
Вы ведь сами просили “удочку”, вот я показываю как наживку насаживать.
Спасибо большое всем отписавшимся, подумал и правда установить этот_самый_ваш Leap, да ещё “пошаманил”, и всё заработало.)
Почти…
При просмотре Телеграм-каналов через Firefox (я не ищу лёгких путей, ага) видео размером более 15Мб не открываются (см. скрин). А вот ещё 12Мб вполне (подбирал методом тыка через смартфон). Длительность их НЕ влияет, только размер. Есть предположения, отчего так?
P.S. Вопрос про красный шрифт (а иногда он бывает синий) с предыдущей страницы остаётся открытым.
При установке пакетов, в YaST (а может и в zypper, точно не помню), красным шрифтом выделяются пакеты которые имеют версию МЕНЬШЕ установленной, а синим шрифтом те которые имею версию БОЛЬШЕ установленной. ОДНАКО, установка устаревших пакетов не всегда есть зло, например в “пакмане” версии пакетов иногда отстают от основного репозитория. Но не стоит поддаваться соблазну и устанавливать самые новые пакеты, это может перемешать пакеты из разных репозиториев и сломать плееры.
Про телеграм не знаю. (я не пользуюсь соц. сетями и мессенджерами)
Понял, спасибо, с зависимостями и приоритетами разобрался (просто мне внимательнее надо было быть при установке), освоил, теперь работа системы стабильна.
И ещё, пожалуйста, по настройке соединения (см. скрины):
а) в отличии от Винды, нет смысла прописывать размер пакета MTU вручную, openSUSE задаст верное значение, если указано “Автоматически”?
б) а можно как-то 3-й dns от провайдера вообще выпилить? (мерзкий ростелеком, увы)
P.S. *
Я тоже, но иногда заглядываю, не регистрируясь. Впрочем, пока не критично, со временем разберусь.*
YaST/zypper пишет, что можно перезагрузить систему после обновления ядра. После перезагрузки будет использоваться новое ядро.
А можно не перезагружаться, и жить на старом.
Обычно после обновления до перезагрузки Leap работает.
Обновление стандартного ядра в Leap означает применение патчей с сохранением совместимости, т.е. можно сделать Live patching, если он поддерживается.
kernel-default-livepatch - Metapackage to pull in matching kernel-livepatch package
This is a metapackage that pulls in the matching kernel-livepatch package for a given kernel version. The advantage of the metapackage is that its name is static, unlike the kernel-livepatch-<kernel-version>-flavor package names.
bor@leap15:~> sudo zypper in kernel-default-livepatch
[sudo] password for root:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides 'kernel-livepatch-5_3_18-150300_59_63-default' needed by the to be installed kernel-default-livepatch-5.3.18-150300.59.63.1.x86_64
Solution 1: do not install kernel-default-livepatch-5.3.18-150300.59.63.1.x86_64
Solution 2: break kernel-default-livepatch-5.3.18-150300.59.63.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c/d/?] (c):