LINUX.ORG.RU

Избранные сообщения NeverLoved

Пусть ubuntu не трогает настройки тачпада synaptics

Форум — Desktop

У меня есть настройки тачпада, какие мне нравятся, прописанные в /etc/X11/xorg.conf.d/, например двойное нажатие на тачпад (TapButton2) юнити превращает в райтклик, а не миддлклик. Судя по всему, юнити (или еще какая штука) меняет это, потому что во время работы системы synclient рапортует, что используются не те значения, которые я ставлю конфигом иксов.

Как это исправить?

 , , ,

hlebushek
()

Gentoo - как установить 32-bit пакет в 64-bit системе?

Форум — General

Хочу установить 32-битный games-emulation/pcsxr в 64-битную систему. Как это сделать красиво?
Некрасиво (руками) попробовал - не ага.

$ sh autogen.sh --build=i686-pc-linux-gnu
...

$ make
...

/bin/sh ../libtool  --tag=CC   --mode=link gcc  -g -O2   -o pcsxr LnxMain.o Plugin.o Config.o GtkGui.o MemcardDlg.o ConfDlg.o Cheat.o DebugMemory.o AboutDlg.o ../libpcsxcore/libpcsxcore.a -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0  -lpthread -lz -lm -lXext -lXtst -ldl -lnsl
libtool: link: gcc -g -O2 -o pcsxr LnxMain.o Plugin.o Config.o GtkGui.o MemcardDlg.o ConfDlg.o Cheat.o DebugMemory.o AboutDlg.o  ../libpcsxcore/libpcsxcore.a -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpthread -lz -lm -lXext -lXtst -ldl -lnsl
ConfDlg.o: In function `OnCpu_Clicked':
/tmp/pcsxr/gui/ConfDlg.c:914: undefined reference to `psxRec'
/tmp/pcsxr/gui/ConfDlg.c:914: undefined reference to `psxRec'
../libpcsxcore/libpcsxcore.a(misc.o): In function `RecvPcsxInfo':
/tmp/pcsxr/libpcsxcore/../libpcsxcore/misc.c:680: undefined reference to `psxRec'
/tmp/pcsxr/libpcsxcore/../libpcsxcore/misc.c:680: undefined reference to `psxRec'
../libpcsxcore/libpcsxcore.a(r3000a.o): In function `psxInit':
/tmp/pcsxr/libpcsxcore/../libpcsxcore/r3000a.c:38: undefined reference to `psxRec'
collect2: error: ld returned 1 exit status
Makefile:461: recipe for target 'pcsxr' failed
make[1]: *** [pcsxr] Error 1
make[1]: Leaving directory '/tmp/pcsxr/gui'
Makefile:447: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
Собирать в 32bit chroot'е как-то совсем костыльно.

 , , ,

Lavos
()

Gentoo «переезжает» на CPU_FLAGS_X86

Форум — Admin

прилетело в новости:

$ sudo eselect news read
2015-01-28-cpu_flags_x86-introduction
  Title                     CPU_FLAGS_X86 introduction
  Author                    Michał Górny <mgorny@gentoo.org>
  Posted                    2015-01-28
  Revision                  2

The USE flags corresponding to the instruction sets and other features
specific to the x86 (amd64) architecture are being moved into a separate
USE flag group called CPU_FLAGS_X86.

In order not to lose CPU-specific optimizations, users will be required
to update their make.conf (and package.use) file. For example, if
the following USE flags were present:

  USE="mmx mmxext sse sse2 sse3"

Those flags need to be copied into:

  CPU_FLAGS_X86="mmx mmxext sse sse2 sse3"

Please note that the same CPU_FLAGS_X86 variable is used both on x86
and amd64 systems.

When in doubt, you can consult the flag descriptions using one of
the commonly available tools, e.g. `equery uses` from gentoolkit:

  $ equery uses media-video/ffmpeg

Most of the flag names match /proc/cpuinfo names, with the notable
exception of SSE3 which is called 'pni' in /proc/cpuinfo (please also
do not confuse it with distinct SSSE3).

To help users enable the correct USE flags, we are providing a Python
script that generates the correct value using /proc/cpuinfo. It can be
found in the app-portage/cpuinfo2cpuflags package:

  $ emerge -1v app-portage/cpuinfo2cpuflags
  $ cpuinfo2cpuflags-x86

In order to ensure safe migration and maintain compatibility with
external repositories, it is recommended to preserve the old USE
settings for a period of one year or until no package of interest is
still using them.


вкратце:
CPU-специфичные оптимизации переезжают из юзов в соотв. переменную CPU_FLAGS_X86 (по анологии с ABI_X86, и скорее всего также будут доступны в юзах как и abi_x86_32, т.е. cpu_flags_x86_mmx например)

простейший способ переехать : app-portage/cpuinfo2cpuflags, после установки запустить cpuinfo2cpuflags-x86
на основе /proc/cpuinfo оно выдаст доступные флаги
скопипастить выхлоп в /etc/make.conf но идентичные флаги из USE пока не удалять, т.к. потребуется время чтоб перевели все пакеты на использование новых юзов

пока «переезжает» автоматом, но со временем кто-то при апдейте провтыкает свои юзы

 , , ,

anTaRes
()

Загрузочная флешка обители врага

Форум — General

У кого-нибудь удавалось создать флешку с исошниками установочных вин7 винХР, убунту, другие лин.дистрибутивы одновременно?
Я пытался какой то програмумлиной сделать, но разные програмулины специализировались на установке разных ОС в разных «пропорциях», и в результате у меня удавалось установить либо винХР+убунту, вин7+убунту, либо вин7+винХР, но без убунту. Под убунтой ессно понимается почти любой лин дистрибутив.

 , ,

darkenshvein
()

Рулетка - VNC на серверах без пароля

Форум — Talks

Копипаста из хабра

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

https://srsly.de — VNC-рулетка. Обновляйте страницу, получайте каждый раз новый сервер со скриншотом. Можете подключаться к нему через веб-клиент или через обычный VNC, ставить лайки, репортить или даже добавлять свои VNC-серверы в базу!

Для сканирования использовался zmap, который сканировал порты 5900-5910, затем python-скрипт пытался подключиться к серверу и снять скриншот. Веб-часть написана на Go.

Развлекайтесь.

Hacker News: https://news.ycombinator.com/item?id=8810366

 

Chaser_Andrey
()

управление розеткой через avr

Форум — Linux-hardware

Хочу сделать схему управления розеткой 220В, чтобы можно было по таймеру включать разные девайсы типа чайника или лампочки. Одно из самых мощных устройств которым хочется рулить - стиральная машинка, которая легко может съесть 10-15А. С точки зрения управления - схема достаточно топорная (без диммирования): запитал ножку atmega8a - розетка включилась, убрал питание - розетка отключилась, но возникает вопрос рассчета номиналов компонентов.

Судя по указанным выше максимальным нагрузкам - хочу использовать симистор BTA25-800CW3G (25А, изолированный корпус TO-220) и симисторную оптопару MOC3063M с ZeroCrossing. Схему подключения беру типовую из даташита на оптопару, ножку мк держу под напряжением все время пока розетка должна работать.

А вот дальше начинаются вопросы. Как рассчитать размер радиатора, который надо навесить на симистор, чтобы стиральная машинка со включенным нагревом не расплавила симистор? Как посчитать параметры конденсатора и резистора в снабберной сети? Нужно ли вешать радиаторы на элементы снабберной сети?

P.s. вообще схему планирую сделать типа такой: http://radiokot.ru/forum/viewtopic.php?f=62&t=84562 +/- лапоть.

 

ft232r
()

советов тред

Форум — Talks

Где как не на ЛОРе посоветуют хорошее доброе хай-тек или пост апокалиптическое аниме?

 

mm3
()

Автоматическое включение Android, при подключении usb кабеля.

Форум — Mobile

Здравствуйте. Мне необходимо было реализовать автоматическое включение устройства на ОС Андройд B-бренда (не самсунг и другие гиганты). Решение для Android 4.2 было топорным: в бинарный файл /system/bin/ipod я просто добавил строчку

/system/bin/reboot
Что получилось: При подключении Андройда к зарядке запускается модуль отображения картинки зарядки на экране, который инициализирует файл /system/bin/ipod (как я понял, демон быстрой загрузки). И я был рад, все работало. На Aндройд 4.4 этот фокус не прокатывает. Иерархия файлов сохранена и они присутствуют. Как мне подсказал человек, проблема может быть в проверке целостности файла ipod (я сам к этому склоняюсь, т.к. любая правка /system/bin/ipod - приводит к не работающей анимации заряда батареи, только статичная картинка). На сколько я могу судить, файлы ipod на 4.2 и 4.4 тождественны. Прошу помочь мне реализовать такую задачу, включать Андройд, при подключении usb кабеля. Может быть, я изначально выбрал не тот путь. Прошу вашей помощи.

 , , ,

illide
()

Песня пожилого ЛОРовца

Форум — Talks

Песенка маленького ЛОРовца уже была - теперь черед за пожилым ЛОРовцем, который ностальгирует по давно ушедшему времени.

Эпическая сатирическо-философская баллада; поется от имени старого ЛОРовца: наслаждайтесь!

***

Текст с аккордами

Em Hm
Как-то раз за широкой рекою,
Em D
Где полей и лесов благодать,
Em Hm
Под высокой, могучей горою
Em Hm Em
Собирался весь ЛОР отдыхать.

Em Hm
Еженощные долгие споры
Em Hm
До рассветной, багряной зари.
D G Hm
В то былинное время лихое
Em Hm Em
С высоты своих лет посмотри...

Hm Em
Здесь за словом в карманы не лезут,
Hm D Em
Что язык - то точенный кинжал.
Em Hm
От словесных баталий порезы
Em Hm Em
Каждый из нас много раз получал.

***

F#m C#m
Про то время не сложено песен, 
F#m C#m
Позабыты герои тех лет.
A E
Только там, за широкой рекою,
F#m C#m
Только там, под высокой горою
F#m C#m F#m
Никого много лет уже нет.

***

F#m 
Но я помню те дни,
F#m
Те прекрасные дни,
	E A
	Когда plasma стояла, как штык!
A E
А теперь - вот опять - KDE 25,
Hm F#m
Они патчат свою libqt.
	C#m F#m
	Тормозит, как ее не крути!

А еще помню GNOME,
Золотой второй GNOME!
	Доконали его враги!
А теперь, посмотри - GNOME OS 23,
Упрощений богатый Клондайк:
	На экране одна кнопка «Like».

Да, еще помню: встарь
Как-то ставил слакварь,
	Собирал для нее слакбилды!
А теперь - ну и бред: компилятора нет,
Кто-то принял на грудь LSD:
	Компиляет теперь systemd.

***

F#m
А еще помню старых друзей.
F# Hm
Где они? Эх, поди угадай.
	Hm F#m
	Эх, Олежек, налей!
	C# F#m
	Эх, Андрей, подыграй!
	Эх, Олежек, налей!
	Эх, Андрей, подыграй! (c)

F#m 
Кто был дерзок и смел -
	C#m F#m
	Тот использовал perl.
Кто сорвался с цепи -
	Тот юзал php.
Hm E A F#m
А кто в детстве упал головой на бетон,
	Hm C#m F#m
	Тот использовал третий python.

Кто не дул себе в ус,
	Тот юзал С++.
А у умных спроси:
	Те писали на Си.
Ну а ЛОР ради вековой славы
	Разработали с помощью Явы.

***

F#m C#m
Что ж, прошла моя жизнь, и я знаю:
F#m C#m
Подытожить пришла череда.
A E
Как частичку себя ощущая,
F#m C#m
Вместе с ЛОРом от края до края.
F#m C#m F#m
Не забудется он никогда.

F#m C#m
За широкою, вольной рекою,
F#m C#m
На пролеске у старого пня,
F#m C#m
Под высокой, могучей горою
F#m C#m F#m
Как уйду, схороните меня...

*** Призываю любителей эпической музыки *** bk_, DoctorSinus, luke, Khades, Fatroll, Quasar, dikiy, Sadler, alpha, Zhbert, wbrer, ttnl, Lordwind, bulatus, Chaser_Andrey, djambeyshik, observer, Ginki, stevejobs, nickionn, helios, thelonelyisland, a931bw, bloodredfrog, drakmail, ollowtf, panter_dsd, fat_angel, Cancellor, lazyklimm, ArtKun, Eddy_Em, netcat, valentin_v13, AiFiLTr0, tyakos, blackst0ne, buddhist, HerrWeigel, ymuv, Erfinder, Satan_Klaus, byss, OperaSoftvvare, i_gnatenko_brain, africa, CLU, GreenTea, Coldead, ncrmnt. elnair, Anvladislavmf, yura_ts, vurdalak, derlafff.

 ,

bk_
()

Что быстрее?

Форум — Web-development

Всем доброго времени суток!

Так уж получилось, что в последнее время много приходится писать на стороне клиента (javascript). До сегодняшнего дня активно использовал библиотку jquey и горя не знал. Тут тебе и удобные селекты, и $.ajax(), и $.each(), и куча визуальных эффектов и много всего другого.

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

Немного погуглив, узнал, что многие веб-девелоперы, если того не требуют обстоятельства, стараются использовать нативный javascript-код, вместо каких-либо библиотек, подобных jquery. Посему, у меня вопрос, так сказать, к знатокам «клиентского веба», сильно ли можно выйграть в производительности, использую средства «чистого» js, без использования сторонних оберток наподобие JQuery?

На сколько сильным будет прирост в производительности «рутинных» операций, например: селектов, отправки ajax-запросов, парсинга json, обход свойств объектов, поиск в массиве и т.д. ?

 , , ,

KernelPanic
()

Ограничение на длину имени файла

Форум — General

На рутрекере давно эта проблема обсуждается: http://rutracker.org/forum/viewtopic.php?t=2655530
Менять локаль на всякие cp1251 и koi8-r, либо файловую систему на ntfs как-то не хочется.

Может уже патчи, фиксящие эту проблему, кому-нибудь попадались?

 , ,

dadd
()

Что это за браузер и плеер?

Форум — Talks
votafak
()

Gentoo CFLAGS

Форум — Desktop

Какой тип архитектуры CPU необходимо устанавливать для Intel Pentium N3530 или единственный вариант это - CFLAGS="-march=native"

 , ,

Alternating_Current
()

Ищетстся браузер с нормальным онлайн плеером

Форум — Mobile

Собственно, когда браузер начинает проигрывать онлайн видео там емнип videoview используется, ну и из управления есть старт и неудобная полоса прокрутки. Есть ли в природе браузер или ещё что-то, что позволяет для онлайн видео прокрутку жестами?

 ,

F457
()

Настройка ninix-aya

Форум — Desktop

Есть кто осилил ninix-aya?

Когда-то несколько лет назад, я убил неделю разбираясь в коде на пайтоне, чтения доков, которые были только на японском, прохошёл через тоны анимешных сайтов (тогда ещё Роскомнадзора с блокировками не было) и всё таки смог поставить на рабочий стол кота, который шевелился, писал чего-то, реагировал на действия.

Щас уже порох не тот в пороховницах, да и не помню толком чего и как. Есть у кого истории успеха?

PS: было бы идеально вместо кота пони

 , , ,

fornlr
()

Гипотетический юридический вопрос. Банкноты

Форум — Talks

пятничный ЛОР, в порядке гипотетической ситуации возьмем такое - некий гипотетический имярек берет и сканирует гипотетическую денежную купюру, но не в целях личного обогащения - а исключительно из хулиганских побуждений пририсовать в гимпе гипотетической исторической фигуре гипотетические усы и гипотетический ирокез, распечатать и проявлять негипотетический идиотизм перед негипотетическими друзьями.
Так вот, в какой момент имярек начнет нарушать закон? И будет ли нарушать вообще?
Или, например, в припадке гимпового сумасшествия имярек сделает банковский билет напополам из разных двух, там номиналы от одной, а, хм, «содержание» оборотов - от другой. и одна имеет хождение по территории гипотетического государства* имярека, а другая нет. по подделке какой купюры будут преследовать? а если обе имеют/не имеют хождение?

* в качестве гипотетического государства возьмем, так уж и быть, РФ
Линукс тут при том, что имярек линуксоид который год (гипотетически)

 ,

Avial
()

Steam Linux клиент и windows-only игры

Форум — Games

Есть ли возможность покупать, качать и играть в windows-only игры под родным linux клиентом steam?

 ,

Unnamed_Hero
()

Но зачем?

Галерея — Рабочие места

Вот так с помощью нехитрых приспособлений буханка черного или белого хлеба превратилась в троллейбус.

Вот еще ракурс. Have a nice day

>>> Просмотр (1024x715, 242 Kb)

bl
()

XDG Base Directory Specification, даже когда софт не хочет.

Галерея — Скриншоты

Довольно давно меня подзадолбала мусорка в домашней директории, постепенно получилось заставить почти весь софт гадить в строго определенное место, а именно в .config, .cache и .local

Для особо одаренных (Skype, Dropbox) пришлось слегка поизвращаться, если для Skype достаточно было изменить параметр запуска на

skype --dbpath=$HOME/.local/share/skype
, то для Dropbox уже пришлось городить костыль в виде

HOME=$HOME/.local/share/dropbox /usr/bin/dropbox start -i 2>&1

Остальной софт относительно разумен, где через alias, где через export, удалось обяснить, куда складировать свое добро. Ниже листинг .bashrc и .profile, авось кому пригодится.

( Листинг )

>>> Просмотр (749x517, 36 Kb)

 

gwinn
()

pica - быстрая и качественная ресайзилка картинок для браузера

Форум — Web-development

Сорцы: https://github.com/nodeca/pica

Демка: http://nodeca.github.io/pica/demo/

Кто пытался ресайзить картинки канвасом, уже в курсе, что канвас оптимизирован на скорость и использует nearest neighbor интерполяцию. А если надо урезать осетра перед закачкой на форум, то такое качество неприемлимо. Поэтому написали свой лисапед, с которым можно поиграться по ссылкам.

Код, к сожалению, уступает С-шному по скорости, т.к. яваскрипт пока не поддерживает SIMD. Но фигачит все равно очень бодро. И точно быстрее всего что я смог найти. Ну и все это с нормальным апи и запакетировано, чтобы можно было юзать из коробки и не париться.

Из нюансов - не учитывается гамма-коррекция (RGB <-> sRGB), т.к. из канваса принципиально невозможно извлечь, чего он там нашаманил с гаммой. Но в принципе разницу заметят только профессиональные фотографы, а не любители котиков.

Пока в раздумьях, стоит ли расковыривать jpeg вручную, чтобы повысить точность до 16 бит на канал за счет гаммы.

Enjoy!

 , ,

Vit
()