LINUX.ORG.RU

Сообщения Artlav

 

Существует ли готовое рещение для передачи буфера обмена по сети?

Есть компьютер и есть ноутбук, на обоих Arch Linux. На ноутбуке у меня браузер, интернет и прочая бутафория, на компьютере - работа.

Допустим я на ноутбуке в браузере нашел фрагмент текста, который мне надо перенести на компьютер. Хотелось бы иметь возможность сделать ctrl+C там и ctrl+V тут, плюс-минус какая-нибудь третья кнопка для инициирования передачи.

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

 ,

Artlav
()

А бывают ли криптолокеры под линукс, и как их не найти?

Добрый вечер.

Благодаря имеющимся за плечами десятилетиям пользования различными разновидностями линукса, при слове «вирус» у меня возникает либо ухмылка, либо поиск загрузочной флешки для очередного родственника.

Однако на фоне недавних новостей возникает некоторое сомнение в обоснованности этой ухмылки.

Короче говоря, вопрос такой - бывали ли когда-нибудь вирусы типа криптолокера под линукс? Если верить гуглу, то какая-то поделка почти была, но работала, к счастью, криво.

Речь идет скорее про обычный рабочий дистрибутив типа ArchLinux на ПК, а не про целенаправленно взламываемые сервера или массовку типа андройда.

 

Artlav
()

Тормозит User Mode Linux, или какие есть лёгкие виртуалки?

День добрый.

Хочется мне переносимую виртуальную машину, которую можно запустить с флешки, зайти по SSH и работать.

Отлично для этого подходит User Mode Linux, за исключением одного маленького, но критического но - в UML люто тормозит ввод-вывод на диске. В образ диска запись идёт со скоростью около 1 Мб/с (на хосте - 25 Мб/с), что делает систему малопригодной для работы.

Соответственно, вопроса два: 1. Можно ли как-то ускорить ubd в UML? Посмотрел исходники наискосок - сделано как-то через жопу с передачей данный в отдельную нить. Неужели никто ничего быстрее так и не придумал?

2. Какие ещё существуют виртуалки аналогичного типа? QEMU близок по сути, но слишком тормозит. Более крупные пакеты не запускаются без гуя. Всякие контейнеры и докеры решают не ту задачу.

 , ,

Artlav
()

Кросс-компиляция для Mac OS, или как добыть x86_64-darwin-as?

Добрый день.

Хочу компилировать программы для MacOS не имея мака. Сходу наткнулся на проблему отсутствия binutils под эту платформу.

Пробовал собрать сам, с ./configure --target=x86_64-darwin -disable-werror - версии старее .19 о такой платформе не слыхали, версии новее собираются, но не работают.

А конкретнее, x86_64-darwin-as выдаёт invalid listing option `r'. Такой ошибки гугл не знает, и есть лишь косвенные намёки, что что-то там не поддерживается пока и «wontfix» в багтрекере.

Соответственно, вопрос - где добыть или как собрать рабочий x86_64-darwin-as?

 , ,

Artlav
()

[xorg]Не работает ввод ( Failed to open input method )

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

Дано - ядро 2.6.39.3, xorg 7, самодельный дистрибутив.
Проблема - ни мышь, ни клавиатура под иксами не работает.

Вывод xinit:

record: RECORD extension enabled at configure time.
record: This extension is known to be broken, disabling extension now..
record: http://bugs.freedesktop.org/show_bug.cgi?id=20500
[dix] Could not init font path element /usr/share/fonts/X11//OTF, removing from list!
Warning: locale not supported by Xlib, locale set to C
Warning: X locale modifiers not supported, using default
Failed to open input method
Warning: locale not supported by Xlib, locale set to C
Warning: X locale modifiers not supported, using default
Failed to open input method
Warning: locale not supported by Xlib, locale set to C
Warning: X locale modifiers not supported, using default
Warning: Unable to load any usable fontset

xorg.conf:
Section "Module"
 Load "type1"
 Load "freetype"
EndSection

Section "Files"
 FontPath "/usr/share/fonts/liberation"
 FontPath "/usr/share/fonts/X11/100dpi"
 FontPath "/usr/share/fonts/X11/75dpi"
 FontPath "/usr/share/fonts/X11/cyrillic"
 FontPath "/usr/share/fonts/X11/misc"
 FontPath "/usr/share/fonts/X11/encodings"
 FontPath "/usr/share/fonts/X11/TTF"
 FontPath "/usr/share/fonts/X11/Type1"
EndSection

Section "InputDevice"
       Identifier      "Generic Keyboard"
       Driver          "evdev"
       Option "CoreKeyboard"
       Option "Device" "/dev/input/event0"
EndSection

Section "InputDevice"
       Identifier      "Configured Mouse"
       Driver          "mouse"
    Option "CorePointer"
    Option "Device" "/dev/psaux"
    Option "Protocol" "PS/2"
EndSection

Section "Device"
       Identifier      "Configured Video Device"
       Driver          "fbdev"
       VideoRam 4096
EndSection

Section "Monitor"
       Identifier      "Configured Monitor"
EndSection

Section "Screen"
       Identifier      "Default Screen"
       Device          "Configured Video Device"
       Monitor         "Configured Monitor"
       DefaultDepth    16
       SubSection "Display"
               Depth           16
               Modes "640x480"
       EndSubSection
       SubSection "Display"
               Depth           32
               Modes "640x480"
       EndSubSection
EndSection

Section "ServerLayout"
       Identifier      "Default Layout"
       Screen          "Default Screen"
       InputDevice     "Generic Keyboard"
       InputDevice     "Configured Mouse"
EndSection 

Мышь и клава находится:
input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input1

Устройства есть и работают, cat /dev/psaux и /dev/input/event0 даёт правильный мусор.

Много чего пробовал менять в xorg.conf по нагугленным советам, толку ноль.

От чего такое может быть?
Как исправлять?
Помогите пожалуйста.

 

Artlav
()

[kernel] fbcon не использует copyarea до первого затемнения

Дано: ядро 2.6.39.3, самодельный драйвер видеокарты, поверх него fbcon.
Проблема: fbcon не использует copyarea (=тормозит) до тех пор, пока экран один раз не выключится (blank).

fillrect им используется всегда.
scrollmode в fbcon всегда определяется как SCROLL_MOVE.
copyarea в драйвере есть, в флагах FBINFO_HWACCEL_COPYAREA | FBINFO_HWACCEL_FILLRECT прописано.
От режима и разрешения не зависит.

Судя по всему, после blankа консоль отсоединяется и присоединяется снова, при этом правильно что-то определяя, но в чём разница я пока так и не понял.

От чего такое может быть?

 

Artlav
()

framebuffer и консоль

Есть КПК на MIPS, ядро 2.6.32.27, у него есть /dev/fb0.
Для рисования я этот fb0 mmap-ю, для ввода использую /dev/input/event1.

Проблема - рисуется всё как надо и ввод есть, но вот только ввод идёт и в терминал, вырисовывая буквы поверх нарисованного мною.
И курсор ещё мигает.

Как это всё отключить?

Пробовал ioctl(stdio,KDSETMODE,KD_GRAPHICS); ничего не меняет.
Другие идеи не нагугливаются.
Возможность возврата в консоль нужна.

Artlav
()

[kernel] KGDB: Как узнать где упало?

Добрый день.

Пытаюсь отладить проблему в драйвере, для чего подключил через COM порт GDB к соответствующе собранному ядру 2.6.39. В результате внешнего события ядро падает, и отладчик запускается.

Проблема - как узнать от чего (или хотя бы где) упало ядро? Трасса стека ничего не показывает, продолжить не даёт. Frame pointers есть.

Помогите пожалуйста.

(gdb) s
Can't send signals to this remote system.  SIGSEGV not sent.

Program received signal SIGSEGV, Segmentation fault.
math_state_restore () at arch/x86/kernel/traps.c:871
871	in arch/x86/kernel/traps.c
Current language:  auto; currently c
(gdb) c
Continuing.
warning: Remote failure reply: E22

[Thread 5353] #1 stopped.
math_state_restore () at arch/x86/kernel/traps.c:871
871	in arch/x86/kernel/traps.c
(gdb) bt
#0  math_state_restore () at arch/x86/kernel/traps.c:871
#1  0xc0525c5d in do_device_not_available (regs=0xf5e0353c, error_code=-1) at arch/x86/kernel/traps.c:915
#2  <signal handler called>
#3  0xf7c63058 in ?? ()
#4  0xf7c63a83 in ?? ()
#5  0xf7c63ad2 in ?? ()
#6  0xf7cca293 in ?? ()
#7  0xf7d8d546 in ?? ()
#8  0xf7d8d795 in ?? ()
#9  0xf7d92bfb in ?? ()
#10 0xf7cca16a in ?? ()
#11 0xc0250294 in kthread (_create=<value optimized out>) at kernel/kthread.c:78
#12 0xc0203d87 in kernel_thread_helper () at arch/x86/kernel/entry_32.S:1045
#13 0x00000000 in ?? ()
(gdb) 

 

Artlav
()

Извлечение USB диска без umount?

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

Насколько я понимаю, проблема только в кешировании записи, если её как-то отключить, то диск будет всегда в целостном состоянии (если не дернуть во время записи).

Однако, описания чего-либо подобного найти нигде не могу. Подскажите пожалуйста.

Artlav
()

can't access tty; job control turned off

При запуске sh возникает ошибка:
sh: can't access tty; job control turned off
При этом не работает Ctrl+C, что насколько я понимаю с ней и связано.

Подробнее:
Древний компьютер, система представляет из себя ядро 2.6.35 и initrd с busybox, основными директориями и программами для wifi. init - скрипт, монтирующий что надо и вызывающий sh </dev/console. /dev/tty* есть.

Всё вроде как работает, но только ничего нельзя прервать - Ctrl+C не действует - так что простой ping по сути вешает систему.

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

Поиск по can't access tty; job control turned off даёт сотни вариантов, в основном сводящихся к проверке диска или переустановке убунты.

Artlav
()

Запуск linux программ из под wine

Здравствуйте.

Вопрос такой - как в wine сделать привязку родной программы к типу файлов? То есть чтобы при попытке открыть из виндовой программы, допустим, jpg файл, запустился бы gqview?

Спасибо.

Artlav
()

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