LINUX.ORG.RU

Сообщения firestarter

Переключение пользователя запускает новые иксы

Форум - Desktop

Допустим, работает пользователь в KDE. Если в меню выбрать "Переключить пользователя" и войти параллельно под другим аккаунтом, запускаются ещё одни иксы. Это баг или так и было всегда? Теперь, если второй пользователь выйдет, вторые иксы так и продолжат работать и в терминале tty8 остаётся KDM.

Kubuntu 12.04, KDE 4.8.3

()

Баг в вёрстке, лишний span.tag в коде

Форум - Linux-org-ru

У вас зачем то внутри <code> вставлен <span class=tag>.
Я фильтрую эти ваши идиотские теги стайлишем путём .tag {display:none;}, сегодня обнаружил это (содержимое блока [ code ] не отображается, т.к. наследует стиль класса tag).

Стиль у себя заменил на a span.tag {display:none;}, но вы всё равно исправьте, ибо сами знаете кто так верстает.

()

Тест загрузки по magnet-ссылке

Форум - Talks

Хочу проверить как быстро начинает качаться по magnet-ссылке свежий торрент. Кому не лень, запустите пожалуйста загрузку по нижеследующей ссылке и сообщите через какое время началась загрузка и версию клиента. Также сообщите если в течение длительного времени загрузка не началась и версию клиента.

magnet:?xt=urn:btih:cc26a1651c859eba26fb9e08a7cf93d926be751c

Размер файла 40МБ, содержит рандомные данные. Спасибо.
Ах да, Линукс тут при том что используется линуксовый клиент transmission-daemon.

()

Замена для FTP

Форум - General

С недавних пор логиниться в систему по FTP стало невоозможно из-за параноидальности разработчиков. Сервер возвращает ошибку 500 refusing to run with writable root inside chroot(). В качестве решения проблемы предлагают либо запретить писать в каталог ~, что не годится, либо ставить левую сборку vsftpd-ext, имеющую опцию allow_writable_root, что тоже не очень идея.

Так вот, есть ли какие альтернативы? И чтобы было кроссплатформенно. ssh не годится (оно и так есть).

()

Запуск команды на определённое время

Форум - General

Есть ли простой способ запуска команды на определённое время, то есть чтобы выполнение завершилось через указанный промежуток времени? А то приходится делать pkill -f с помощью at.
То есть без костылей вроде at, sleep и.т.д.

()

Screen или Tmux?

Форум - General

После обновления в Byobu почему то исчезла информационная панель. Такое уже было полгода назад после обновления тоже, тогда помогло rm -rf ~/.byobu, но на этот раз не помогло. Узнал что Byobu помимо Screen поддерживает также Tmux, если запустить его командой byobu-tmux. Там панель оказалась на месте. Понравился мануал по Tmux, не такой упоротый как у Screen.

А почему Screen популярнее (по моим наблюдениям)? Есть ли какие преимущества у Tmux перед Screen? Нет ли у него проблем (производительность, глючность и.т.п.)?

()

Кастомные символы для compose

Форум - Desktop

А как сейчас модно создавать кастомные комбинации клавиш для Compose? Раньше это делалось созданием файла ~/.XCompose, но оказывается с каких то пор это не работает, т.к. поменяли метод ввода (если переключить на XIM, то работает). Редактирование /usr/share/X11/locale/en_US.UTF-8/Compose тоже ничего не даёт.

()

Kubuntu после обновления стала потреблять меньше памяти.

Форум - Desktop

Kubuntu после обновления с 11.10 на 12.04 стало внезапно потреблять на 200МБ меньше. Я один такое наблюдаю? Интересно, что изменилось?

()

Игра в болгенос

Форум - Talks

Ъ:
Брайан Ландюк, программист, гейм-девелопер и автор «восьмибитных» комиксов, написал игру с характерным названием Linux Tycoon. Целью игры являются... создание и поддержка собственного дистрибутива Linux.

Игроку придётся анализировать и выбирать комплекты программного обеспечения, заниматься отловом и уничтожением багов, управлять штатом, состоящим из оплачиваемых работников и добровольцев, а главное — удерживать размеры дистрибутива «в разумных пределах».

Игра платная. Стоит целых четыре бакса. К сожалению, играть в неё пока можно только на Linux (сюрприз! сюрприз?) и на Mac OS X, но автор обещает вскорости произвести на свет и Windows-версию.

скриншот
Страница проекта

()

at и ssmtp

Форум - General

Настроил ssmtp. Проблема в том что at шлёт выхлопы на неверный адрес, приходит ошибка Delivery to the following recipient failed permanently: local_username@smtp.gmail.com:587. (Обратите внимение что до @ вставляется почему то имя локального пользователя)

Аналогичная проблема была с cron, гугль подсказал использовать переменную MAILTO, но на at она не действует. Нагуглил что для решения этой проблемы нужно добавить алиасы в /etc/mail.rc таким образом: alias local_username local_username<username@gmail.com>, но никакого эффекта не дало.

Как решить проблему?

()

tee, не получается убить процесс что в начале pipe.

Форум - General

Есть такой костыль:

filename="/media/G/TMP/Video/$(date +%d-%m-%Y_%H-%M-%S)_$(basename "$1")"
vlc --no-one-instance -I dummy "$1" --demux=dump --demuxdump-file - | tee >(mplayer -softvol -vf screenshot -; kill -9 $$) > "$filename"

Не получается сделать так чтобы vlc убивался при завершении работы mplayer. Можно ли как то при запуске процесса получить его PID, при условии что могут существовать другие instances запускаемой программы?

()

Баг в systemsettings в KDE, сбрасываются некоторые настройки (проголосуйте за баг).

Форум - Desktop

4.7.4 и 4.8.
Если зайти в настройки "Вход в систему" в systemsettings, сбрасывается размер шрифтов (позже стали сбрасываться и цветовая схема и стиль Qt), что обнаруживается обычно при следующем логине.

Багрепортна Ланчпаде)

()

Идея принципиально нового тoppeнт-тpeкepa

Форум - Talks

Сразу скажу причём тут линукс. Дело в том что изложенные идеи на первых порах могут получить популярность только среди таких энтузиастов как линуксоиды.

По мотивам этой темы.
Привычные тoppeнт-тpekepы стали слишком уязвимы. Любой из подобных ресурсов могут внезапно закрыть. Но это полбеды. Вторая проблема заключается в централизации.

Итак, в качестве защиты от копирастов предлагаю создать принципиально новый тpekep (точнее тoppeнт-сайт), лучше анонимный, чтобы регистрация не требовалась даже для создания тем. Но самое главное это запрет на упоминание тoppeнтов и темы загрузок вообще (можно фильтровать слова "тoppeнт", "скачать" и пр.). С виду ресурс выглядел бы как ресурс, где пользователи просто обсуждают музыку, кино и прочее. И теперь самое главное. Сами тoppeнты там публиковать в картинках (в обложках, например). Пример. Вытащить тoppeнт-файл из этой картинки можно этим скриптом (зависимости: exiv2 и uudecode). Встраивать этим скриптом (зависимости: exiv2 и uuencode).
Придраться вроде бы будет не к чему.

А можно и вовсе отдельный сайт не создавать для этого, можно облюбовать какой нибудь существующий, например Google Groups и заниматься этим там. Группы гугля думаю никто не закроет.

Теперь к проблеме централизации. Из-за того что большая часть качественного контента сконцентрирована на немногочисленных ресурсах вроде pyтpekepа, при их выходе из строя становится недоступным очень много контента. Чтобы этого не было, нужно дублировать раздачи. Например скачал с pyтpekepа тoppeнт-файл. Нужно его отредактировать (например с помощью btreannounce), заменив в нём тpekepы на другие (например openbittоrrеnt и publicbt) и выложить на открытые тoppeнт-сайты. Info-hash тoppeнт-файла таким образом не меняется, поэтому в клиенте тoppeнт останется в одном экземпляре. Администрация закрытых тpekepов вроде pyтpekepа конечно против подобных действий, но это глупо с их стороны, пиринг на то и пиринг.

()

В KDE всё чёрное если не перезапустить иксы перед входом.

Форум - Desktop

Такая картина если выйти из KDE и зайти снова, не перезапустив перед этим иксы.
Стало это происходить ни с того ни с сего. Смена темы Qt и цветовой схемы не влияют. В GTK приложениях то же самое (даже если там используется гткшная тема, например raleigh).

KDE 4.8, Kubuntu 11.10.

()

Прикрутить GIT к кешу Firefox

Форум - Desktop

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

И мне вдруг взбрело в голову идея прикрутить git к кешу браузера, чтобы делался коммит при каждом открытии страницы. Но как бы это реализовать? Или может быть есть что то готовое (поиск подобного расширения не принёс результатов)?

Есть ещё вариант мутить что-то с помощью локального прокси, но этот вариант не хотелось бы.

()

.asoundrc, surround40 + dmix

Форум - General

Проблема такая. Нужно дублировать фронтальные каналы на тыловые, но чтобы при этом можно было выводить звук не с одного приложения. Со встроенной звуковой картой проблемы не было, в alsamixer была соответствующая опция. Но сегодня поставил Audigy SE (чип CA0106) и с ней эта опция отсутствует.

В гугле нашёл конфиги asoundrc, например такие:

pcm.dmix40 {
     type dmix
        ipc_key 1024
        ipc_key_add_uid false # let multiple users share
        ipc_perm 0660 # IPC permissions (octal, default 0600)
        slave {
                pcm "hw:0" 
                rate 48000
                channels 4
                period_time 0
                period_size 1024 # try 2048 against skipping
                buffer_time 0
                buffer_size 4096 # in case of problems reduce this
                                 # in case of skipping, try increasing
        }
     }
### Duplicate 2to4
pcm.ch40dup {
    type plug
    slave.pcm "plug:dmix40"
    slave.channels 4

    route_policy duplicate
}
pcm.!default {
  type plug;
  slave.pcm plug:ch40dup;
}

В таком случае всё равно звучит только фронт. Если заменить slave.pcm "plug:dmix40" на slave.pcm "surround40", то звучат четыре канала как надо, но звук может выводить только одно приложение одновременно, что не годится. Для дублирования каналов был ещё и такой вариант:

### Duplicate 2to4
pcm.ch40dup {
    type route
    slave.pcm "surround40"
    slave.channels 4
     ttable.0.0 1
     ttable.1.1 1
     ttable.0.2 1
     ttable.1.3 1
}
Результат тот же.

Если заменить в строке 7 pcm "hw:0" на pcm "surround40", то выдаётся ошибка что dmix может выводить только на устройства типа hw.

Pulseaudio не предлагать :D

()

Нацизм на jabber.ru?

Форум - Talks

Сегодня обнаружил странное. В конференции бот (талисман) на запрос "гугль сурковская пропаганда" стал выдавать I'm arabic pig, что меня сильно удивило. Погуглил это выражение, вышел на этот пост.
Оказывается, админы jabber.ru сделали так чтобы сервер заменял сообщения, содержащие арабский текст, на это выражение. Так же было обнаружено что пропали арабские комнаты, коих было несколько штук.
Что за дети админят этот сервер? Я бы на месте Яндекса лишил бы их халявного хостинга за такое.

Но какое отношение имеет сурковская пропаганда к этому, так и не понял.

()

Проблема с OpenID в Firefox при использовании Noscript

Форум - Desktop

Не получается авторизоваться по OpenID на любом ресурсе, если используется расширение NoScript. Допустим я авторизуюсь в LJ, используя аккаунт на Launchpad. Меня перекидывает на Launchpad, где меня успешно авторизуют, дальше перекидывает как положено обратно на LJ, но авторизация не происходит.
В NoScript защита от XSS отключена. Если в меню NoScript выбрать "Разрешиь javascript полностью", то всё работает. Опция "Временно разрешить на этой странице" не помогает.
Может быть можно как то изменить настройки этого расширения, чтобы авторизация работала, но и не приходилось абсолютно всё разрешать?

()

Моделирование в Qucs

Форум - Talks

Кто нибудь шарит в этой программе? Не могу осились моделирование.
Имеется такая схема, как получить график силы тока в точке Out? По идее должна быть почти синусоида.

()

Странный запрос к web серверу

Форум - Security

Обнаружил в логах такой запрос:

93.84.40.104 example.org - [08/Nov/2011:21:01:12 +0400] "GET /2010/09/url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAOCAYAAACSJWqFAAAABGdBTUEAALGPC%2fxhBQAAAAlwSFlzAAALEgAACxIB0t1%2b%2fAAAAAd0SU1FB9oGAhENK17O5ogAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAA99JREFUSMfdlmtMm1UYx%2fkOM1vmBck2EIyZOiLZJRLlMhaXhQSjmRiHiVmi7gKpjshlBAiMhYG0C3UdinyYCUYMgm6MsYVLuV%2fLaArl1pYWGLQwJ6OIEeKnn%2bcdZc4CS6vDyJ7kn%2feck5Nz3vPL%2f3nO8fDYIDFpnwsZvjPL2Ss38T9eTFTmdzT0ahi9paUmJgKNvxejfl6M%2b3phFt8BX0%2b0vp4hHo97WO1zNJtvE5rdyLOJbXjHVZBbpsZo1TPSUIY%2byIdxAWRMyCSk932CTj9PHsnmcRk%2f%2bgv1COGQ1N7zfwAztbBIrWGKoKwWfFJv8vSpBqIVlWiNOkaH2tBGBWPxW3KNwXcTOvFtE3pUYN4QqhPa4uhLbct6HfaCUsmF%2fPwVPy%2bNOY%2fbFhZoH79DZH4nPkkd%2bCS0E5lbg2aoF4OuhcZDQbTt2kxL4Fbad26mS6RWk9%2bmv60RILciyXm%2fAIUYV1hxB9RpyTnrBsYBQALkDEv1wJgUgz%2ffxXB3jqzKAQKSGtnxWRMJpVq6BnUoFbnEhu7lZOgrfPD%2bXg7HvYTsyPOogp9iJQDbPTlDcRmM5BpHKpWtZ4pIAFQOGPegrOGi44X11A9PoLXNUNAwgrLOIPpjpJ3JoOr6DVo1AlJ3D58X5PFCShjbFK%2bzK%2fXVVdxh4y9A7kORUsriALPFhfk8TC47Z5UUWo6X4y8TlnaZ%2bEtqrvWZsPxqJ1ueR8XVq0zMLlCsn6dk8Hc6zb%2bQcz6HgPT9bJWHrbqWBMJf7iaUB2pLkavzk5Q%2f%2bT1MboFxSqHl2PdpKYGycnbGlpJW0olRpFVCSgrmyWkuaueZ%2fe0PrFN2SnR26scXkZ%2fPZ1tu%2bKpr3YciXwK0bmD%2bdZ1ZTiVHbVkNzlvpPyD7Ss3Zsg6%2bb%2b1FP2lBdkrG6ISNIq0d48g0tW0mCppttEwskph8Gu%2bs8DUL7X3XuAvnP4PiVGhVa9SZmn4LA5NGBkzl9Pcp6OlKISP9JDcqK%2flGgPm2eZxLHdMoNPOUNunIPJPF9nMHVtxKS25xLr421%2bA4HFO37mDcuK7NM5NoWtPR1gQz1BDIoDqQ8qJDvPfum3SIwlthWqB2bJHi2m4%2b%2fPgYkZ%2fE8ExmBK5cy86wNlQM3eqh48p%2bTOog8dINwqjeTX%2fVPgrPHSQ5OZmcPAVfXPyS9IS3UaX6Ex0bwZPxoRvzsO6E6baZ7usxDAkYw9XBGKpfw1gVTp86kbpujbit5LyY9g4HThwkP8mH6q%2bf4%2fBHkY8%2fGMuMNcQ42sxAU5IAc5ThmqOY2nOwTA9zTbx%2b9yhP4K2IZnv2EaJk0ahSvKku3PGPwfwJAW1Er1YzJJgAAAAASUVORK5CYII%3d) HTTP/1.1" 404 345 "http://example.org/2010/09/27.html" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB7.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)"

Что они пытались сделать, интересно? Расшифровал этот base64, там это png.

()