LINUX.ORG.RU

Сообщения ch1p

 

bash функции в скриптах openrc

Gentoo. Добавил функцию в /etc/profile, сделал env-update, теперь функция доступна из консоли. Но я хочу чтобы она еще была доступна в /etc/conf.d/net (в функциях preup и тд). Можно ли сделать ее видимой там, без копипастинга?

 , ,

ch1p
()

firefox, gentoo - постоянно отваливается html5

Здравствуй, дорогой LOR.

Проблема такая: есть gentoo, alsa, firefox 47.0.1 (до этого - 38.8.0 с той же проблемой). После сна, возможно каких-то еще других событий firefox не может воспроизводить медиа-файлы (аудио, видео) через html5 - файл загружается, но воспроизведение не идет. Перезагрузка браузера не помогает. После какого-то времени (или какого-то количества перезапусков) все начинает работать снова. В chromium или других приложениях ничего такого нет, все всегда работает.

Есть предположения, куда копать? Если запускать firefox из консоли, там никаких ошибок нет.

 , , , ,

ch1p
()

Gentoo: /usr/bin/ld: this linker was not configured to use sysroots

Мне нужно пересобрать Electron (http://electron.atom.io/docs/development/build-instructions-linux/)

На gentoo в итоге сборка останавливается на:

/usr/bin/ld: this linker was not configured to use sysroots
clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Видел этот тикет https://github.com/electron/electron/issues/4819 но не помогло.

 ,

ch1p
()

ALSA: /etc/asound.conf не работает, а ~/.asoundrc работает

Такие дела, Gentoo, alsa. Если я пишу конфиг в /etc/asound.conf и рестартую alsa, конфиг не применяется, а если напишу в ~/.asoundrc, то сразу работает. Почему так может быть?

 

ch1p
()

Сервер не может в исходящие соединения

Есть выделенный сервер на Debian 8. До перезагрузки все работало нормально. После перезагрузки все на первый взгляд работает, я могу подключиться по ssh, работают сайты и тд, но сервер не может установить никакое исходящее соединение никуда (Destination Host Unreachable, или No route to host, или Connection refused, или что-нибудь еще). Настройки интерфейсов не менялись, таблица маршрутизации выглядит легитимно, iptables пуст. Админы хостинга поковырялись и пока не смогли решить проблему. Какие у кого есть предположения, что могло сломаться, если считать, что gateway правильный?

 

ch1p
()

Нажатые стрелочки иногда залипают

Иногда, когда я редактирую код или какой-то другой текст, после нажатия на любую из стрелок (и последующего отпускания) она программно «залипает» и курсор быстро летит в сторону, как если бы я ее не отпускал. Чтобы пофиксить, нужно опять что-нибудь нажать.

Дистр - Gentoo. Стабильно воспроизвести не получается. Вроде, проявляется в любой среде (LXDE, Awesome). Находил похожие темы, но как-то не очень помогло.

 , ,

ch1p
()

ebuild для tint2 из git

Пробую написать ebuild для последней git-версии tint2: https://gitlab.com/o9000/tint2

# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=5

inherit cmake-utils eutils git-r3

DESCRIPTION="A lightweight panel/taskbar"
HOMEPAGE="https://gitlab.com/o9000/tint2/"
EGIT_REPO_URI="https://gitlab.com/o9000/tint2.git"
SRC_URI=""

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="battery examples tint2conf startup-notification"

COMMON_DEPEND="dev-libs/glib:2
	x11-libs/cairo
	x11-libs/pango[X]
	x11-libs/libX11
	x11-libs/libXinerama
	x11-libs/libXdamage
	x11-libs/libXcomposite
	x11-libs/libXrender
	x11-libs/libXrandr
	media-libs/imlib2[X]"

DEPEND="${COMMON_DEPEND}
	virtual/pkgconfig
	x11-proto/xineramaproto"

RDEPEND="${COMMON_DEPEND}
	tint2conf? ( x11-misc/tintwizard )"

src_configure() {
	local mycmakeargs=(
		$(cmake-utils_use_enable battery BATTERY)
		$(cmake-utils_use_enable examples EXAMPLES)
		$(cmake-utils_use_enable tint2conf TINT2CONF)
		$(cmake-utils_use_enable startup-notification SN)

		"-DDOCDIR=/usr/share/doc/${PF}"
	)

	cmake-utils_src_configure
}

src_install() {
	cmake-utils_src_install

	if use tint2conf ; then
		rm "${D}/usr/bin/tintwizard.py" || die

		gnome2_icon_cache_update
	fi
}

Он почти такой же, как из портажа для старой версии. И собираться должен так же (из INSTALL.txt):

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
make
sudo make install

Но...

In file included from /var/tmp/portage/x11-misc/tint2-9999/work/tint2-9999/src/server.c:29:0:
/var/tmp/portage/x11-misc/tint2-9999/work/tint2-9999/src/server.h:100:2: error: unknown type name ‘gchar’
  gchar** names;
  ^

Весь лог: http://pastebin.com/kZ8rNTH6

Что я делаю не так? Сам по себе он собирается.

 , ,

ch1p
()

Запретить wpa_supplicant автоматически подключаться к точке

Допустим, у меня есть конфиг с несколькими AP, но я не хочу, чтобы демон wpa_supplicant при старте автоматически подключался к какой-то, а хочу сам руками выбирать точку через select_network.

Можно ли ему запретить это делать? В мануале что-то не нашел, нашел только приоритеты точек.

 ,

ch1p
()

Уменьшить letter-spacing для monospace-шрифта во всей системе

В urxvt есть параметр letterSpacing, который позволяет регулировать расстояние между буквами для моноширинного шрифта в терминале. Я хочу сделать так же, только глобально – например, чтобы работало в gvim.

Возможно ли это?

 

ch1p
()

Tint2, Openbox - панель по центру экрана

Gentoo, Openbox, Tint2 в кач-ве панельки. Проблема в том, что панель всегда рисуется по центру экрана, что бы не было указано в конфиге. А там, в частности, написано:

panel_position = bottom left horizontal

Конфиг гружу правильный (потому что остальные изменения - цвет и пр. применяются).

Кто-нибудь сталкивался?

 ,

ch1p
()

ALSA и канал Master

Когда я опускаю Master в 0, звук выключается не полностью (очень-очень тихий звук все-таки есть). А вот если PCM в ноль, тогда по настоящему выключается.

Почему так и как сделать, чтобы при Master=0 не было звука?

 , ,

ch1p
()

Заедают клавиши на ноутбуке

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

Может, можно чем-нибудь смазать их, чтобы не заедало? Подскажите, пожалуйста.

 ,

ch1p
()

pcmanfm в gentoo не видит/не монтирует съемные устройства

Привет. Gentoo, LXDE/Openbox. При подключении флэшки, CD или чего-либо еще pcmanfm не отображает устройство в левой панели. При этом, например, его видно в fdisk, можно примонтировать руками и т.д.

dbus, consolekit, polkit запущены. Гугл не помог. Что делать?

 ,

ch1p
()

xscreensaver иногда думает, что правильный пароль - неправильный

В общем, Arch и xscreensaver, который блокирует экран по таймауту, по закрытию крышки ноутбука или после спящего режима. Проблема в том, что он _не_всегда_ принимает правильный пароль. Примерно в 1 случаев из 10 происходит так, что я открываю ноутбук, и пароль «не подходит», и другого выхода, кроме как ctrl+alt+f1, killall xscreensaver не остаётся.

В auth.log следующее:

Oct 28 22:31:09 arch xscreensaver: pam_unix(xscreensaver:auth): conversation failed
Oct 28 22:31:09 arch xscreensaver: pam_unix(xscreensaver:auth): auth could not identify password for [ch1p]
Oct 28 22:31:16 arch unix_chkpwd[21455]: password check failed for user (ch1p)
Oct 28 22:31:16 arch xscreensaver: pam_unix(xscreensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0.0 ruser
= rhost=  user=ch1p
Oct 28 22:31:18 arch xscreensaver[6942]: FAILED LOGIN 1 ON DISPLAY ":0.0", FOR "ch1p"
Oct 28 22:31:20 arch unix_chkpwd[21457]: password check failed for user (ch1p)
Oct 28 22:31:20 arch xscreensaver[6942]: pam_unix(xscreensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0.0
 ruser= rhost=  user=ch1p
Oct 28 22:31:22 arch xscreensaver[6942]: FAILED LOGIN 2 ON DISPLAY ":0.0", FOR "ch1p"
Oct 28 22:31:24 arch unix_chkpwd[21459]: password check failed for user (ch1p)
Oct 28 22:31:24 arch xscreensaver[6942]: pam_unix(xscreensaver:auth): authentication failure; logname= uid=1000 euid=1000 tty=:0.0
 ruser= rhost=  user=ch1p

Гугл находит похожую проблему, связанную с правами на /etc/shadow, и решением предлагается поставить владельца root:shadow и добавить пользователя в группу shadow. Всё это я сделал, но, думаю, проблема в чём-то другом, т.к. возникает она не всегда. Остальное гугление пока не принесло успехов.

 , ,

ch1p
()

Мышка слишком быстрая, не получается замедлить

Есть USB-мышка Logitech и Arch с XFCE. В гуи-настройках арча все ускорения на минимуме, а мышка все равно очень быстрая.

Советы из вики (https://wiki.archlinux.org/index.php/Mouse_acceleration) или гугла не помогают, xset и xinput вообще не влияют на скорость. Куда копать и как ее замедлить?

 ,

ch1p
()

Экран GVim мерцает при скроллинге

Очень сильно всё мерцает при скроллинге в gvim (с задержкой рисует: сначала фон, и только через какое-то время появляется код). В других редакторах если и есть что-то такое при быстрой прокрутке, то не так заметно.

Есть способы улучшить ситуацию? Если что - arch, xfce.

 , ,

ch1p
()

Не работает клавиатура при установке Debian

Хочу установить Debian Testing на Macbook Air. После выбора в бут меню любого пункта (Install, Expert install, Graphical Install или любой другой), клавиатура перестает работать. Гуглил, добавлял параметры ядра noapic, nolapic, acpi=off, ничего не помогло. В то же время в Ubuntu и Arch все нормально работает (я проверил), проблема только с дебианом.

Есть решение или придется ставить через debootstrap?

Кстати, с Debian Wheezy то же самое, так что видимо проблема не в Testing.

 ,

ch1p
()

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