LINUX.ORG.RU

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

«Линстория» — Документальный фильм о Linux в России

Новости — Linux в России
Группа Linux в России

Тимофей Королёв, когда-то давно занимавшийся разработкой собственного дистрибутива Linux XP, представляет свой новый проект «Линстория»: документальный фильм о Linux в России. «Линстория» охватывает период с 90-х по наши дни.

Сейчас снята приблизительно 1/4 фильма, по ссылке ниже можно ознакомиться с планами по созданию фильма и посмотреть первый тизер.

>>> Подробности

 , ,

maxcom ()

Подружить gamepad с linux.

Форум — Linux-hardware

Друзья, мне тут подарили геймпад. Называется strike gamepad black, производитель speedlink. Если нужны детали - уточню.

Поставил стим, скачал super meat boy (он клевый). Удивился, но геймпад не виден системе, судя по всему, вообще никак. Игре тоже, ясно-понятно. У него даже лампочка питания не загорается (это не совсем питание, но не суть, при нажатии одной из кнопок на паде должна загораться определенная лампочка; она не загорается; до этого я думал, что ОС тут ни при чем).

В Шиндовс работает без дополнительных телодвижений.

Что делать, куда копать? Можно ли подружить?

UPD1: Вот девайсина: http://www.speedlink.com/?p=3&cat=4132&pid=23402&paus=1

Официально поддерживается только неправославная ось.

 , ,

coderage ()

Xboxdrv - эмуляция геймпада xbox360 - выпилить устройство самого геймпада

Форум — Games

Есть один старый геймпад, который не поддерживает xinput - logitech cordless rumplepad 2. Вроде настроил xboxdrv на эмуляцию геймпада от xbox 360, запускаю так:

$ cat logitech_cordless_rumblepad2.xboxdrv
[xboxdrv]

[evdev-keymap]
# left hand - logitech cordless rumblepad 2 buttons and axises
# right hand - xbox360 buttons and axises

# button 1
BTN_A=X

# button 2
BTN_B=A

# button 3
BTN_C=B

# button 4
BTN_X=Y

# button 5
BTN_Y=LB

# button 6
BTN_Z=RB

# button 7
BTN_TL=LT

# button 8
BTN_TR=RT

# button 9
BTN_TL2=Back

# button 10
BTN_TR2=Start

# left analog stick press
BTN_SELECT=TR

# right analog stick press
BTN_START=TL

[evdev-absmap]
# left hand - logitech cordless rumblepad 2 buttons and axises
# right hand - xbox360 buttons and axises

# dpad up/down axis
ABS_HAT0Y=DPAD_Y

# dpad left/right axis
ABS_HAT0X=DPAD_X

# left stick up/down (up = 0, down = 255)
ABS_Y=Y1

# left stick left/right (left = 0, right = 255)
ABS_X=X1

# right stick up/down (up = 0, down = 255)
ABS_RZ=Y2

# right stick left/right (left = 0, right = 255)
ABS_Z=X2

[axismap]
# change negative values to positive and vice-versa (analog stick coordinates are inverted by default)
-Y1=Y1
-Y2=Y2

sudo xboxdrv --evdev /dev/input/event5 -c logitech_cordless_rumblepad2.xboxdrv --silent
И вроде работает, новое устройство /dev/input/js2 появляется, в КДЕ настройках -> Input Devices -> Joystick теперь есть два геймпада: собственно сам logitech cordless rumblepad 2 (/dev/input/js1) и Microsoft X-Box 360 pad (/dev/input/js2). В оригинальном геймпаде теперь нажатия клавиш никаких событий не производят, а в сэмулированном производят, вроде все как надо. Но, судя по всему, многие игры путаются от того, что видят 2 геймпада, пытаются работать не с тем, с которым надо, и в итоге ничего не работает. Например risk of rain:
Game..Math..Graphic..Action..File..Resource..Interaction..3D..Particle..Misc..DS..Sound..Physics..Gamepad..GAMEPAD: Initialising Ubuntu support
GAMEPAD: 4 axis values (last) at 0x8a564f0
GAMEPAD: 4 axis values (last) at 0x8a56820
GAMEPAD: Enumerating 3
GAMEPAD: device name Logitech Logitech Cordless RumblePad 2
GAMEPAD: buttons - 12, axes - 6
GAMEPAD: 4 axis values (last) at 0x8a56dd0
GAMEPAD: Enumerating 4
GAMEPAD: device name Microsoft X-Box 360 pad
GAMEPAD: buttons - 11, axes - 8
GAMEPAD: 4 axis values (last) at 0x8a69688
Buffers..Networking..Shaders..Steam_Init

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

 ,

hlebushek ()

Посоветуйте кино про космос.

Форум — Talks

Хочется посмотреть кинцо про космос в будущем — только с более-менее реалистичным антуражем, ЗВ, например - не предлагать.

В принципе, в Чужих такое было, но их уже посмотрел. Кинцо, желательно, мрачное и с присутствием здравого смысла.

Линукс тут при том, что смотреть кинцо буду известно на чём.

Update: Гравитацию и Пандорум уже смотрел.

 

next_time ()

хотет научиться играть на бас-гитаре

Форум — Talks

Субж, самоучкой

Какие маны надо читать? Какие скилы уметь? Акустику не умею. И что купить для тренировок(из гитар, лол. а что-то ещё нужно?)?

спасибо :)

 ,

Google-ch ()

Постапокалиптика, киберпанк, антиутопия

Форум — Talks

Посоветуйте фильмов вроде Natural City (2003), Cyborg 2 (1993), Avalon (2001).

 

raycast ()

[Решено] Проблема с Samba в Archlinux

Форум — General

Проблема состоит в том что Samba пускает в шару но не пускает в папку т.е. просит пасс

smb.cfg

[global]
    workgroup = home
    server string =
    security = user
    map to guest = Bad Password
    guest account = nobody
;    hosts allow = 192.168.1. 192.168.2. 127.
    load printers = no
    log file = /var/log/samba/%m.log
    max log size = 512
    passdb backend = tdbsam
;    include = /usr/local/samba/lib/smb.conf.%m
;    interfaces = 192.168.12.2/24 192.168.13.2/24
    interfaces = eth0 wlan0

# Browser Control Options:
# set local master to no if you don't want Samba to become a master
# browser on your network. Otherwise the normal election rules apply
;   local master = yes
;    domain master = yes
;    preferred master = yes
;    os level = 33
;    logon script = %m.bat
;    logon script = %U.bat

;    logon path = \%L\Profiles\%U
;    wins support = yes
;    wins server = w.x.y.z
;    wins proxy = yes
;    dns proxy = yes
;    add user script = /usr/sbin/useradd %u
;    add group script = /usr/sbin/groupadd %g
;    add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
;    delete user script = /usr/sbin/userdel %u
;    delete user from group script = /usr/sbin/deluser %u %g
;    delete group script = /usr/sbin/groupdel %g

#========Share Definitions========
;[printers]
;   comment = All Printers
;   path = /var/spool/samba
;   browseabl

[Apollo12]
        path = /mnt/FTP
        read only = No
        guest ok - Yes
        hosts allow = 192.168.1

[torrents]
        path = /mnt/FTP
        read only = No
        guest ok = Yes
        hosts allow = 192.168.1


помогите решить проблему.

pff_fail ()

PulseAudio Terminal

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

WiP!

Делаю из старого флайтача 2 прошитого android'ом 2.2 на даче небольшой терминал.
Прежде чем закрепить старичка, ампутировал изнутра вайфай модуль и отфенил GPS модуль. Мне они пригодятся в других проектах. Сеть по проводному ethernet.
Выполняет следующие функции:
* Играет RTP поток от pulseaudio на динамики.
* Синтезит важные события svox'ом (может как в динамики, так и отдавать файлы по сети при помощи самописного костыля).
* Отдает поток с встроенной камеры и микрофона при желании (самописная приблуда)
* При детекте волшебной флешки делает rsync squid кеша с обновлениями на hdd подключенный к роутеру с OpenWRT на чердаке. (На даче тормозное 3г, потому апдейты периодически таскаю кешем сквида).
* Кастомный гуй на OpenGLES2 (В процессе запила, GLES20 на жабе это то еще удовольствие.)

В планах туда поставить самопайку на nrf24l01 для врубания планшета по беспроводной команде и общения с прочими самопайками находящимися в самописной mesh сети.

Аудиокодек в планшете достаточно качественный, и на наушники идет в обход шумящих усилков. Аудиофилы обосрут, но мне хватает. Усилок - VMA2016, D-класс, 10W на канал. Звук дает достаочно чистый. (Опять таки, аудиофилы обосрут, я к ним не отношусь)
Крепление на стену - самоделка, 5мм плекс и уголки из леруа... Держатели для планшета выглядят уродски, но я думаю их заменить на черный пластик, сразу как до меня доедет solidoodle.


Колонки «ТЕМБР», советские. Спасибо деду. До этого практически не пользовались. Думал динамики придется менять, но послушав, понял что делать этого не буду.

Питается все от ноутбучного 40-ваттного БП на 20 вольт.
Питание на усилок - сырые 20 вольт, планшет и хаб - 9 вольт, дополнительный степдаун на LM2596 вмонтировал в хаб в самом низу.
Диоды нужные кончились, травить борду было лень, потому под рукой был только готовый степдаун модуль, который я вмонтировал в хаб, чтобы не плодить коробов. Это было ошибкой. Его придется менять, потому как выходного фильтра на нем нет впомине, даже кондера на 33nF на подстройке пожалели. Несмотря на ухищрения - при запитке планшета от сети шумок таки слышен.
100 мегабитный хаб был снабжен степом с 7.5 на 3.3 на базе mc34063. Пришлось поменять Ctank и подрехтовать схему на работу от 9 вольт. Без этого он работал, но шумел и вполне слышимо керамикой, и на питание планшета так, что слышало даже мое неаудиофильское ухо.
Осталось только придумать еще как убрать кирпич блока питания, чтобы удобно было пыль вытирать.
Ругайте.

P.S. Больше фотографий тут: http://pics.ncrmnt.org/junk/warmsound/

>>> Просмотр (1124x2000, 426 Kb)

 ,

AiFiLTr0 ()