LINUX.ORG.RU

Сообщения Slaviro

 

Shadowsocks [+ simple-tls] = работает частично

Форум — Admin

Всем привет. Решил я в общем сделать себе на VPS выход в мир, так сказать. И в принципе, я его даже сделал, но никак не могу победить некоторые сайты, например Рутрекер.

Началось все с обычного Outline, который я поставил и настроил, и в принципе, меня он устраивал, но проксировать весь трафик довольно быстро перехотелось из-за ограничений со стороны российских сайтов.

Далее я случайно узнал, что оказывается, сервер Outline можно использовать как обычную Shadowsocks проксю, что и было сделано. Локально был поднят клиент, на Firefox накачен FoxyProxy и вбито туда все, что нужно.

И вот тут я столкнулся с проблемой: одним из того, что нужно, был рутрекер и вот его я никак не могу победить. Если пытаюсь на него зайти через Shadowsocks, то получаю в FF ошибку PR_END_OF_FILE_ERROR. При этом, если я пускаю весь трафик через тот же клиент Outline, то все работает. Если использую какой-нибудь чужой прокси, то тоже все работает.

Я попробовал сделать то же самое с хромом и результат аналогичный.

Что интересно, рутрекер - это, наверное, единственное, что у меня не хочет работать. Остальные https сайты работают нормально.

Я подумал, что ну может меня DPI какой-то режет или что-то такое и сделал себе чистый shadowsocks-rust сервер, заодно применив к нему simple-tls плагин. Никаких отличий от простого Shadowsocks я не заметил.

Что я делаю не так? Конфиг Shadowsocks сервера:

{
    "server": "0.0.0.0",
    "server_port": PORT,
    "password": "PASSWORD",
    "timeout": 120,
    "method": "chacha20-ietf-poly1305",
    "no_delay": true,
    "fast_open": true,
    "reuse_port": true,
    "workers": 1,
    "ipv6_first": false,
    "nameserver": "8.8.8.8",
}

Systemd Unit simple-tls плагина:

[Unit]
Description=simple-tls standalone server service
Documentation=man:shadowsocks-rust(8)
After=network.target
[Service]
Type=simple
User=nobody
Group=nogroup
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE
LimitNOFILE=51200
ExecStart=/etc/shadowsocks-rust/simple-tls-plugin -b :443 -d 127.0.0.1:PORT -s -key /etc/shadowsocks-rust/my_ecc_cert.key -cert /etc/shadowsocks-rust/my_ecc_cert.cert
[Install]
WantedBy=multi-user.target

Локальный конфиг клиента:

{
    "servers": [
        {
            "address": "ADDRESS",
            "port": 443,
            "password": "PASSWORD",
            "method": "chacha20-ietf-poly1305",
            "plugin": "/etc/shadowsocks-rust/simple-tls-plugin",
            "plugin_opts": "n=DOMAIN;no-verify;cert-hash=HASH"
        },
    ],
    "local_port": 1090,
    "local_address": "127.0.0.1"
}

 ,

Slaviro
()

Помогите подобрать мощный ноутбук

Форум — Linux-hardware

Всем привет. По работе занимаюсь разработкой прошивок под Android. Поскольку мы, как и многие, на удаленке, возник соблазн иногда отрываться от квартиры и ездить куда-нибудь, параллельно работая. Соответственно, нужно выбрать какой-нибудь ноутбук, чтобы линукс работал на нем адекватно и мощности его хватало на компиляцию Android с нуля ну хотя бы за час-полтора.

Честно, я уже интернеты излазил вдоль и поперек, но пока не могу определиться окончательно. Может быть, у кого-то есть такие ноуты или кто-то знает получше варианты?

В общем, требования у меня к ноуту следующие:

CPU: Intel Core i7-11800H или выше.
RAM: 32GB+ или 16 с возможностью апгрейда. Вообще, лучше всего, если память будет не распаянная, а просто несколько слотов.
SSD: 2TB+ или 2 слота, в одном 512GB+, а в другой чтобы можно было поставить чего-нибудь на 2TB.
VIDEO: Пофигу какое, но если уж смотрим игровые решения, то хотя бы Nvidia RTX3060+.
Экран: 14-15.6 дюймов, ну или безрамочный 16. Хочется, чтобы влезал в рюкзаки XD Design. И желательно без ШИМ.
Интерфейсы: Ethernet, USB (не Type-C).

Отсутствие пломб на нижней крышке (или отсутствие проблем с гарантией в случае их нарушения)

Не перевернутая материнка (то есть быстрый и легкий доступ ко всему, что можно апгрейдить, а не вот это все, когда надо разобрать весь ноутбук, чтобы поменять SSD)

Русская клавиатура.

Возможность купить в России, желательно даже в МСК и самовывозом.

Небольшие уточнения:

  1. Мне обязательно нужен Linux. Я привык к Arch, но можно и Ubuntu, если уж совсем никак.
  2. MacOS нельзя ни в каком виде. У нас под нее в прошивках нет тулчейнов, а докер с линуксом работает через одно место.
  3. Хотелось бы иметь Dualboot с виндой. Иногда она нужна.
  4. Мне хотелось бы, чтобы ноутбук не троттлил. Все-таки, андроид компилируется довольно долго и грузит CPU на все 100%. Поэтому хорошее охлаждение - залог успешной и быстрой компиляции. Ну, и я не уверен, что хотел бы обжигаться об клавиатуру в процессе, а то есть и такие ноутбуки.

Что я смотрел и выбирал:

  1. ASUS ROG ZEPHYRUS M16. Он есть в разных вариантах, идеальное решение - GU603HR-K8004T, но его нет в наличии нигде. Те, что есть - либо с 3050Ti, либо туда докупать надо будет практически все. 3050Ti я не очень хочу, хотя, блин, уже вариантов как будто и нет. Просто ее, судя по бенчмаркам и отзывам, считают пустой тратой денег. То есть 3060 дороже не намного, а производительнее процентов на 40. Кроме того, у меня есть некоторые сомнения по поводу линукса - пишут, что ядра нужны какие-то свои, особенные, с Ethernet надо шаманить, ставить asusctl и че-то там через нее настраивать. В общем, хочется реальных отзывов на этот ноут.
  2. MSI GS66 11UG-253RU Stealth. По характеристикам почти идеальная машинка, но во-первых я никогда не имел дел с MSI и не знаю, насколько они надежные. Хочется все-таки, чтобы ноут в поездке не сломался совсем и не оставил меня без возможности работать. Не очень ясно, что там про охлаждение и про собственно Linux.
  3. ASUS ProArt Studiobook 16 H7600HM - идеал по характеристикам, но ничего не нашел про поддержку Linux.
  4. GIGABYTE AORUS 15P - пластиковый, непонятное охлаждение (кто пишет норм, у кого перегревается).
  5. Dell XPS 15 9510 (9510-0567) - вроде и по линуксу относительно норм и конфигурацию можно проапгрейдить не слишком сложно. Но завезли только три USB Type-C, к которым надо цеплять переходники. Ну и видюха 3050Ti.
  6. Рабочие станции Dell. Dell Latitude 5521-8162 например или Dell Precision 5560-0624. Тут кое-какие даже сертифицированы под Linux, но непонятно, что по охлаждению.

В общем, буду признателен, если кто-нибудь напишет что-то про эти ноуты или посоветует что-то другое.

Бюджет в идеале до 250К рублей. Если меньше, то лучше.

 ,

Slaviro
()

Arch, Xorg-21.1.1-2, KDE, странности с DPI

Форум — Desktop

Привет всем.

На арч прилетело обновление xorg-server до 21.1.1-2 вместо 1.20.13-3 и все поехало: сначала сломался SDDM - все элементы стали раза в 2 больше. Затем оказалось, что такая же фигня происходит и в Х11 сессии - заголовки KWin стали больше раза этак в 2-3, элементы всех панелей - тоже, шрифты стали огромными.

Откат до 1.20.13 проблему решил и я временно заблокал обновление всей группы xorg и xorg-drivers, но стало интересно, может я чего-то не доперекрутил где-то или проблему как-то легко можно пофиксить?

Самое интересное, что во-первых на Wayland сессии масштаб остался нормальным, и GTK программы на X11-сессии, типа Firefox тоже нормально смасштабировались.

Может встречался с таким кто-то? Драйвер видео - amdgpu, карта - Radeon 5700XT

 , , ,

Slaviro
()

Выключение монитора вешает иксы

Форум — Desktop

Собственно, сабж.

Gentoo, Radeon 5700XT, драйвер amdgpu, кастомные конфиги для иксов отсутствуют.

К карте подключено 2 монитора (DP, HDMI<–>DVI) и телек HDMI. Монитор с DP - Dell P2720D, второй монитор Benq RL2450H довольно старый.

Суть проблемы: Если выключаю кнопкой Dell, иксы виснут. Если при этом включен второй монитор, то при выключении Dell на Benq становится черный экран с курсором, курсор при этом отзывается, но если поиграться клавиатурой, монитор уходит в артефакты и все совсем пропадает, в том числе TTY не меняется (ну или я не могу это увидеть). Далее если Dell включить кнопкой, то иксы виснут совсем наглухо: Benq подмигивает, курсор пропадает, на клавиши реакции нет. При этом, если в фоне что-то играло, например, ютуб в браузере, оно так и продолжит играть, то есть это не зависание вообще всего, а только иксов. На Dell при этом сообщение, что нет сигнала. При отключении Benq и оставлении Dell работающим, проблема не наблюдается. Перевод Dell в режим энергосбережения по таймауту (настроено в KDE) также не приводит к зависанию. В других ОС (имеется Hackintosh и Win10) все ок.

P.S. Dell подключен по USB к компьютеру и служит хабом, но это ни на что не влияет, я пробовал отключать - все равно все зависает.

Лог иксов: https://pastebin.com/PBKs6w8P

 , ,

Slaviro
()

Gentoo, после подключения наушников мьютится звук на колонках

Форум — Desktop

Всем привет. После обновления компа (P8Z77-V LX -> Gigabyte Aorus Master) появились проблемы со звуком. Расскажу для начала расклад по самой плате, чтобы было понятно, что и куда подключаю.

У материнки, как у любой другой, есть разъем для подключения аудио на корпусе. Здесь все совершенно стандартно. Сзади конкретно у этой материнки есть 6 разъемов аудио. Выглядит это так:

 (a)  (d)
 (b)  (e) 
| c | (f) 

(a) Center/Subwoofer Speaker

(b) Rear Speaker Out

(c) Optical S/PDIF Out Connector

(d) Line In/Side Speaker Out

(e) Line Out/Front Speaker Out

(f) Mic In/Side Speaker Out

Колонки я подключаю в выход (e), в соответствии с инструкцией, советующей поступать именно так. Впрочем, пробовал и в (b).

Изначально, когда я только запустил систему на новом компьютере, я обнаружил, что звука нет через колонки вообще, а через наушники подключенные в корпус, был. Опытным путем выяснил, что в alsamixer нужно выставить громкость канала Headphones на максимум, тогда звук на колонках работает.

Теперь, собственно, проблема: если я выставляю этот канал на максимум, то через колонки звук идет. Когда я подключаю наушники в корпус, звук тоже идет, но как только я наушники отключаю, звук на колонках пропадает, потому что канал Headphones мьютится.

Я пробовал отключать в том же alsamixer Auto Mute, но в этом случае звук идет и из наушников, и из колонок. Также я заметил, что в KDE и в pavucontrol канал headphones помечен, как disconnected, но при этом изменение его громкости влияет на громкость звука в системе.

Если подключать колонки/наушники в разъем (b), то звука нет вообще.

Используется pulseaudio последней доступной в unstable версии, а также KDE тоже последний, который был. World обновлялся пару дней назад.

Материнская плата: Gigabyte AORUS Master, BIOS F11C Звук встроенный, Realtek ALC1200

 , ,

Slaviro
()

Gentoo Build Server для нескольких ПК разной конфигурации

Форум — Linux-install

Всем привет. В общем, так случилось, что мне перепала VDS на 6 ядер и 9 гигов оперативы. Сразу же появилась мысль: «а не сделать ли мне на ней билд-сервер для генты?». Gentoo используется на трех устройствах с разной конфигурацией:

  • ПК дома - CPU SandyBridge
  • ПК на работе - CPU IvyBridge
  • Личный ноут - CPU Broadwell.

На VDS используется KVM, если точнее, то QEMU, как я понял.

cat /procc/cpuinfo и cpuid2cpuflags
показали, что проц на сервере и процы на моих устройствах поддерживают очень уж разный набор флагов, причем на сервере их меньше всех. Самое плохое, что на сервере нет поддержки aes, а для меня это критично.

В общем, я почитал доки по Portage и немного хэндбук и вики и пришел к выводу, что есть два стула способа собирать что-то не под ту систему, которая есть:

  • Crossdev
  • Выставить переменные ROOT и CONFIGROOT

В общем, я не понял двух вещей:

1) Если я иду через Crossdev, он мне создает в /usr папку с CHOST того устройства, под которое я компиляю. Что делать, если CHOST совпадает? Меня смутило то, что в доках написано, что можно конечно указать любой путь, но вот этот конкретный прописан во всех компиляторах и они с ним хорошо работают. В общем, непонятно, как это работает.

2) Второй путь - выставить переменные. Как я понял, я могу выставить Virtual Root, для установки пакетов и Virtual Config Root для поиска конфигов Portage'ем. Соответственно, получается, я могу сделать нужный мне make.conf и в теории все должно работать. Опять же вопрос, portage будет искать все зависимости, все библиотеки, на которые линковаться и т.д. в Virtual Root или в моем реальном /usr/x86_64-pc-linux-gnu? Что будет, если я задам эти переменные условными /home/user/virtualroot и /home/user/virtualroot/etc/portage?

По сути, все, что я хочу - сделать так, чтобы собирались бинарные пакеты, даже без установки их куда-то там, просто собирались с CFLAGS="-march=sandybridge -mtune=sandybridge" под все мои системы, ну и можно еще флагов накидать, а реальная система на сервере обновлялась и вообще жила своей жизнью.При этом хотелось бы еще, чтобы world тоже был разный для сервера и моих систем (на системах я допускаю, чтобы он совпадал)

 , ,

Slaviro
()

Патч для SDDM ломает вход в систему. Почему?

Форум — Desktop

Всем привет. Такая, в общем, проблема: есть Gentoo, на которой есть SDDM, запускающий Plasma 5. Версия SDDM 0.16.0. В дереве portage есть 3 ревизии этой версии - r1, r2, r3. На версии 0.16.0-r1 у меня было все замечательно. С версии 0.16.0-r2 начались проблемы в виде сообщения «Couldn't sync environment to dbus» при попытке зайти в пользователя. Ревизия r3 по этому поводу не принесла никаких улучшений.

Собственно, были произведены некоторые раскопки, в ходе которых выяснилось, что причина такого поведения заключается в патче sddm-0.16.0-Xsession.patch

--- a/data/scripts/Xsession	2016-08-28 14:52:04.910181422 +0200
+++ b/data/scripts/Xsession	2017-10-21 15:25:47.668886596 +0200
@@ -50,6 +50,10 @@
     ;;
 esac
 
+# Make D-Bus and ConsoleKit start properly, see:
+# /etc/X11/xinit/xinitrc.d/{80-dbus,90-consolekit}
+command="$@"
+
 [ -f /etc/xprofile ] && . /etc/xprofile
 [ -f $HOME/.xprofile ] && . $HOME/.xprofile
 
@@ -94,8 +98,8 @@
   . "$USERXSESSION"
 fi
 
-if [ -z "$@" ]; then
+if [ -z "$command" ]; then
     exec xmessage -center -buttons OK:0 -default OK "Sorry, $DESKTOP_SESSION is no valid session."
 else
-    exec $@
+    exec $command
 fi

Патч патчит файл /usr/share/sddm/scripts/Xsession. После помещения модифицированного ebuild без этого патча в localrepo проблема как бы решилась, но... я не понимаю - почему этот патч ломает мне вход в систему? При этом на другой машине тоже с гентой, форкнутой когда-то давно от моей домашней, все работает как надо.

P.S. Каких-то разительных отличий в Environment и всяких скриптах в /home/user я не нашел. Приведение версий dbus к одинаковым тоже ничего не дало. Гуглеж по ошибке выдал много бедолаг с такой же проблемой, но другими причинами ее появления.

 , , ,

Slaviro
()

Пропал звук через HDMI в Gentoo

Форум — Desktop

Всем привет. Такая проблема: есть монитор Apple Cinema Display 27", какого-то там поколения, не важно. Монитор подключается к видеокарте Nvidia GTX650 Ti через переходник на HDMI <-> Mini DisplayPort. До какого-то момента я мог переключить в KDE устройство вывода и гонять звук через динамики в мониторе, а теперь (то ли после очередного обновления, то ли еще почему-то) звук через монитор отсутствует. Вероятность того, что проблема в кабеле/мониторе я исключил, поскольку на Windows 10 звук работает.
Что стоит: Pulseaudio 10.0, Nvidia-drivers 384.59-r1, Kernel 4.12.8, в ядре включена поддержка звука Intel, Nvidia и т.д.

Поскольку сюда постить много, выводы команд aplay -l, pacmd list-cards и pacmd list-sinks находятся здесь: https://pastebin.com/LB6eHV0p

Заранее спасибо.

 , , ,

Slaviro
()

Gentoo Plasma 5 не отображаются SVG иконки в меню

Форум — Desktop

Всем привет. Проблема следующая: Есть Gentoo (unstable) с последней пятой плазмой (5.8.5) Некоторое время назад обнаружил, что из панели быстрого запуска пропали иконки продуктов IntelliJ. Удаление этих ярлыков и добавление их заново проблему не решило, а попутно было выяснено, что иконки этих приложений не отображаются и в основном меню (на их месте белые иконки). Небольшое копание в .desktop файлах показало, что там прописаны полные пути до иконок, а сами иконки в формате svg.

Что я делал? Допустим, имеем IntelliJ IDEA. У нее есть три иконки: одна в корне папки с приложением и называется .icon.svg, две другие находятся в папке bin и называются idea.png и idea.svg.

1) Менял в desktop файле путь к иконке с .icon.svg на bin/idea.svg - иконка не появилась, но стало понятно, что не имеет значения, скрытая иконка или нет.

2) Менял путь к иконке на bin/idea.png - иконка появилась, т.е не отображаются именно svg иконки.

Далее я посмотрел, какие пакеты в системе вообще имеют USE-флаг svg или svga

~ $ equery hasuse svg
[IP-] [  ] app-editors/emacs-24.5-r3:24
[IP-] [  ] app-editors/emacs-25.1:25
[IP-] [  ] dev-cpp/cairomm-1.12.0-r1:0
[IP-] [  ] dev-python/PyQt4-4.12:0
[IP-] [  ] dev-python/PyQt5-5.7.1:0
[IP-] [  ] dev-python/pycairo-1.10.0-r5:0
[IP-] [  ] media-gfx/fontforge-20161005:0
[IP-] [  ] media-gfx/imagemagick-6.9.7.0:0/6.9.7.0
[IP-] [  ] media-libs/gegl-0.2.0-r2:0
[IP-] [  ] media-libs/gegl-0.3.10:0.3
[IP-] [  ] media-video/vlc-2.2.4-r1:0/5-8
[IP-] [  ] x11-libs/cairo-1.14.8:0
[IP-] [  ] x11-libs/qwt-5.2.3-r2:5
[IP-] [  ] x11-libs/qwt-6.1.2-r1:6
 ~ $ equery hasuse svga
 * Searching for USE flag svga ... 
[IP-] [  ] media-libs/netpbm-10.76.00:0
[IP-] [  ] www-client/links-2.14:2

и сравнил это с пакетами, установленными в системе с данными флагами и без них

~ $ eix --installed-with-use -c svg
[I] app-editors/emacs (24.5-r3(24){tbz2}@07.08.2016 25.1(25){tbz2}@21.10.2016): The extensible, customizable, self-documenting real-time display editor
[I] dev-cpp/cairomm (1.12.0-r1{tbz2}@03.03.2016): C++ bindings for the Cairo vector graphics library
[I] dev-python/PyQt4 (4.12{tbz2}@01.01.2017): Python bindings for the Qt framework
[I] dev-python/PyQt5 (5.7.1{tbz2}@01.01.2017): Python bindings for the Qt framework
[I] dev-python/pycairo (1.10.0-r5{tbz2}@29.10.2016): Python bindings for the cairo library
[I] media-gfx/fontforge (20161005{tbz2}@21.11.2016): postscript font editor and converter
[I] media-gfx/imagemagick (6.9.7.0{tbz2}@19.12.2016): A collection of tools and libraries for many image formats
[I] media-libs/gegl (0.2.0-r2{tbz2}@13.12.2016 0.3.10(0.3){tbz2}@13.12.2016): A graph based image processing framework
[I] media-video/vlc (2.2.4-r1{tbz2}@22.12.2016): VLC media player - Video player and streamer
[I] x11-libs/cairo (1.14.8{tbz2}@19.12.2016): A vector graphics library with cross-device output support
[I] x11-libs/qwt (5.2.3-r2(5)@30.07.2015 6.1.2-r1(6)@28.01.2016): 2D plotting library for Qt4 and Qt5
~ $ eix --installed-without-use -c svg
[I] app-admin/conky (1.10.6{tbz2}@13.12.2016): An advanced, highly configurable system monitor for X
[I] media-libs/netpbm (10.76.00{tbz2}@29.11.2016): A set of utilities for converting to/from the netpbm (and related) formats
[I] www-client/links (2.14(2){tbz2}@29.11.2016): A fast and lightweight web browser running in both graphics and text mode

И вот на этом этапе у меня закончились идеи, что делать дальше.

Если попытаться отредактировать меню с помощью KDE Menu Editor, то в нем в общем списке приложений (где категории и их содержимое) отображаются все иконки, включая SVG, но при редактировании конкретного ярлыка, использующего SVG иконку, на месте этой самой иконки пустой квадрат.

В чем может быть проблема?

 , , ,

Slaviro
()

Apple Cinema Display, 2 DVI и Gentoo

Форум — Desktop

Всем привет. В общем, ситуация такая: достался на работе мне Apple Cinema Display 27". Всем дисплей хорош, кроме одного - не хочет он под гентой работать. Подключен он через кабель конвертер mini Displayport -> DisplayPort к Nvidia GTX 650 Ti Boost.

Помимо него имеется еще 2 моника, подключенные по DVI. Вот эти 2 моника работают, а Apple Cinema Display не работает. Выглядит это следующим образом - при загрузке видеокарта отдает приоритет DVI-0 и моник с ним становится основным. В это время два остальных не работают. Если я гружусь в винду, то Boot Screen у нее идет тоже на DVI-0, а затем основным становится Apple, как указано в настройках драйвера, ну, собственно, все и работает как ожидалось. В линуксе ситуация иная - там Apple вообще не виден, xrandr -q говорит, что DP-0 отключен и нету там ничего. Если же я отключаю DVI-0, и оставляю DVI-1, то на момент загрузки основным становится Apple, до начала запуска иксов все работает, но как только иксы запустились, Apple пропадает и остается только моник, подключенный по DVI. Что я делаю не так (ну кроме того, что использую Apple Cinema Display)?

 , , ,

Slaviro
()

Plasma 5, System tray сбрасывает настройки

Форум — Desktop

Всем привет. Есть Gentoo с последней плазмой (5.7.4) и последними приложениями, которые есть к ней в portage. И есть неприятная бага: у меня в автозапуске стоят скайп, телеграм, дропбокс и всякое другое. Очень часто бывает так, что логинишься в систему, а в трее иконок этих приложений нет. При этом есть какие-то основные иконки, относящиеся к системе, например, иконка сети, громкости, внешние устройства, Kopete и т.д. При этом, если зайти в настройки трея, там есть опции для всех иконок, включая пропавшие, но их изменение, например, на «всегда показывать» эффекта не производит никакого. Единственный вариант, как сделать хорошо - удалить системный лоток и добавить его заново. После этого все благополучно работает. Что интересно - так бывает не всегда. Какой-то закономерности я выявить не смог - оно может заглючить после выхода из системы, а может заглючить через N часов после выхода из системы, может после перезагрузки, в общем, как угодно может быть. Сразу оговорюсь, что плазма у меня стоит с USE=«legacy-systray», соответственно, sni-qt и какая-то штука для GTK в системе имеются. Пробовал дропнуть настройки из ~/.config/ - не помогло. Пробовал переставить plasma-desktop и вот эти штуки для значков - тоже не помогло. На этом у меня идеи закончились. Может тут у кого будут мысли по этому поводу?

 , , ,

Slaviro
()

Проблема с локализацией Plasma 5

Форум — Desktop

Всем привет. Имеется следующая проблема: Plasma 5 русифицировалась, но только частично. Конкретно: SDDM на английском, часть надписей на английском, контекстные меню на русском, названия ярлыков на русском, при этом само меню на английском и так далее. Я подумал, что проблема кроется где-то в районе системной локали, но есть нюанс:

SLV-Work ~ # locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"                                                                                                                                                                                                                            
LC_MONETARY="ru_RU.utf8"                                                                                                                                                                                                                           
LC_MESSAGES="ru_RU.utf8"                                                                                                                                                                                                                           
LC_PAPER="ru_RU.utf8"                                                                                                                                                                                                                              
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=

SLV-Work ~ # locale -a
C
en_US.utf8
POSIX
ru_RU.utf8
SLV-Work ~ # cat /etc/locale.gen
#en_US ISO-8859-1
en_US.UTF-8 UTF-8
#ja_JP.EUC-JP EUC-JP
#ja_JP.UTF-8 UTF-8
#ja_JP EUC-JP
#en_HK ISO-8859-1
#en_PH ISO-8859-1
#de_DE ISO-8859-1
#de_DE@euro ISO-8859-15
#es_MX ISO-8859-1
#fa_IR UTF-8
#fr_FR ISO-8859-1
#fr_FR@euro ISO-8859-15
#it_IT ISO-8859-1
ru_RU.UTF-8 UTF-8

Т.е, вроде бы, все здесь хорошо и все должно работать. Тем не менее, почему-то не работает. В системе ТОЧНО имеются пакеты kde-apps/kde4-l10n, kde-apps/kde-l10n версий 15.12.3-r1 и kde-frameworks/ki18n версии 5.21.0. В настройках в меню локализации нет никаких языков, кроме American English, выбор которого приводит к тому, что KDE полностью англифицируется.

Система: Gentoo Linux, Multilib, Systemd.

Что я пробовал?

  1. Задать вручную все параметры локали в значения ru_RU.UTF-8 и ru_RU.utf8 в /etc/env.d/02locale, /etc/locale.conf. Это не помогло.
  2. Задать локали через eselect locale set и localectl set-locale LANG=
  3. Пересобрать все с помощью emerge --emptytree world
  4. Пересобрать отдельно Glibc
  5. Пересобрать все пакеты с -l10n и -i18n
  6. Пересобрать все пакеты, использующие LINGUAS.

На большее фантазии не хватило. Что можете посоветовать, кроме «снеси все к чертям и пересобери заново»?

P.S. Ну и вообще, мне интересно, почему когда я делаю locale-gen, у меня локали, отображаемые locale -a называются не .UTF-8, а .utf8

 , , ,

Slaviro
()

Gentoo, ноутбук и проблемы с конфигурацией ядра

Форум — Desktop

Всем привет. В общем, я упоролся решил поставить Gentoo на ноут Acer Aspire V3-572G-52FH, ну или Aspire V15 в простонародье. Ноут работает в режиме UEFI и я не слишком-то хочу это менять, ибо винда, все такое... Проблема, значится, вот в чем: взял я конфиг ядра с десктопа, сделал genkernel all и получил в общем-то работающую систему, только вот ноут при таком раскладе совершенно не хочет выключаться, ругаясь на меня строчкой reboot: system halted, после чего продолжает работать. Это происходит и на poweroff, и на shutdown -h now. А перезагрузка работает нормально.

«Ну, ок», - подумал я и сделал genkernel all с вообще дефолтным конфигом ядра. Это привело к тому, что напрочь отвалился тачпад, но зато выключение починилось. Дальше начались попытки «сделать хорошо». Выключение у нас, скорее всего, завязано на ACPI, значит надо привести эту секцию в конфиге с работающим тачпадом к виду, как в конфиге с работающим выключением. Привел - отвалился тачпад. Как мне это победить?

Из личных наблюдений: там в Device Drivers->Input devices->Mice есть секция с PS/2. В этой секции на десктопном конфиге имеется строчка типа Synaptics PS/2 Driver или что-то в этом роде. А в дефолтном конфиге ее нет, но поиск говорит, что опция сия включена. Я так и не понял, как ее вернуть, но подозреваю, что это решит проблему. В общем, что посоветуете, кроме как «снеси генту, поставь убунту, ламер долбаный»?

 , ,

Slaviro
()

Что не так с этим флешем в Firefox на генте?

Форум — General

Всем привет. Честно говоря, не уверен, что пишу по адресу, но вдруг кто идею подкинет. Смысл вот в чем: есть две генты - дома и на работе. Рабочая гента была склонирована с домашней, поэтому различия в пакетах очень незначительные, а конфиги вообще одинаковые, кроме ядра и package.use. Проблема вот в чем: в один прекрасный момент на домашней системе в огнелисе отвалился флеш. Отвалился совсем.

Если запускать фаер из консольки, там появляется что-то такое:

Assertion failure: IsSingleThreaded(), at /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/security/sandbox/linux/Sandbox.cpp:470
[16016] WARNING: pipe error (68): Соединение разорвано другой стороной: file /var/tmp/portage/www-client/firefox-kde-opensuse-41.0.2/work/mozilla-release/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 459

На то, что это мод фаерфокса можно внимание не обращать, поскольку ошибка характерна вообще для любого фаера, включая firefox-bin.

Браузер работает вполне сносно, не падает, ничего такого, просто не работает флеш, как будто его нет, но при этом в списке плагинов он есть. Пробовал adobe-flash и freshplayer - оба одинаково не работают. При этом на рабочем компе все в порядке. И именно вопрос, почему там все в порядке меня и беспокоит.

Кроме того, я пробовал и firefox-developer-bin (это который 43 версии). Там вроде бы для вкладкок используются отдельные процессы. Короче, я в нем не могу открыть ни один сайт, потому что любая вкладка падает сразу же с такой же ошибкой, как я выше написал.

На багзилле генты этот баг уже есть, но там девелоперы - ленивые задницы и они в упор не понимают, что же от них хотят.

Что я хотел бы вообще узнать?

1. Почему так?

2. Как можно сравнить список установленных пакетов на двух системах, кроме diff для двух eix -I? Если никак, то как из вывода eix исключить время установки пакета, но оставить версии и USE-флаги?

3. Кого еще можно пнуть, чтобы багом занялись?

Если кому интересно, фиксится все достаточно просто: надо в mozilla-release/security/sandbox/linux/Sandbox.cpp найти и закомментить

MOZ_RELEASE_ASSERT(IsSingleThreaded());

После этого флеш волшебным образом начинает работать.

 , , , ,

Slaviro
()

Не шьется OsmocomBB на NEO Freerunner

Форум — Mobile

Всем привет. Такая проблема: хочу прошить osmocom на NEO Freerunner, скачал исходники, либы, все скомпилил, все окей. Дальше начинаю действовать по инструкции OsmocomBB на Neo Freerunner, раздел How to load osmocom-bb from a computer.

В общем, когда я запускаю osmocon, он мне пишет что-то типа такого:
got 1 bytes from modem, data looks like: 84 . got 1 bytes from modem, data looks like: 0f . got 1 bytes from modem, data looks like: 00 . got 1 bytes from modem, data looks like: 29 ) got 1 bytes from modem, data looks like: 00 . got 1 bytes from modem, data looks like: 80 . got 1 bytes from modem, data looks like: 00 . got 1 bytes from modem, data looks like: fc . got 1 bytes from modem, data looks like: 84 . got 1 bytes from modem, data looks like: 0f . got 1 bytes from modem, data looks like: 00 . got 1 bytes from modem, data looks like: 29 ) и так до бесконечности. Что я делаю не так?

PS. На Freerunner стоит SHR, на хосте Ubuntu 12.04, в кабеле стоит микросхемка PL2303.

 , ,

Slaviro
()

RSS подписка на новые темы