Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.116.36.192] |
|
Сообщ.
#1
,
|
|
|
Сабж, собственно. По дефолту мыша в консоли если включена - то не реагирует на нажатие кнопок. Я понимаю, что в стандартной консоли это на фиг не нужно, но когда стоит задача запустить консольную прогу с управлением мышой - это несколько напрягает.
Подозреваю, нужно стандартный интерфейс getty заменить на что-то более продвинутое типа xterm - но вот будет ли он работать без графики? Может быть имеет смысл включить поддержку линукса и запустить в getty сначала линуксовый xterm (или что там у них), а затем прогу? Заранее благодарен. |
Сообщ.
#2
,
|
|
|
Установи moused
|
Сообщ.
#3
,
|
|
|
Установлен по умолчанию. Я спрашиваю, как сделать так, чтобы мышь работала, а не просто бегала по экрану.
Цитата По дефолту мыша в консоли если включена - то не реагирует на нажатие кнопок. |
Сообщ.
#4
,
|
|
|
ManDrake, я настраивал её по стандартной настольной книге: Настрока мыши в FreeBSD
и все кнопочки работали (ну левая и средняя-колёсико точно ) |
Сообщ.
#5
,
|
|
|
Цитата grdx @ ManDrake, я настраивал её по стандартной настольной книге: Настрока мыши в FreeBSD и все кнопочки работали (ну левая и средняя-колёсико точно ) Какой прогой проверял? Кнопочки именно в консоли работали, без иксов? Именно не выделение мышью, а клики по кнопочкам работали? И прокрутка, допустим, в FPC IDE? Поставим вопрос иначе. В какой версии FreeBSD можно мышкой кликнуть по этим кнопочкам (Yes/No) при условии, что иксы не установлены? Чтобы результатом было нажатие на кнопку, а не выделение части экрана... |
Сообщ.
#6
,
|
|
|
Цитата ManDrake @ В какой версии FreeBSD можно мышкой кликнуть по этим кнопочкам (Yes/No) при условии, что иксы не установлены? ни вкакой Цитата мышь в консоли FreeBSD — ни в коей мере не устройство указательное и позиционирующее. То есть она не оказывает никакого влияния на перемещение текстового курсора — графический курсор консольной мыши ведет абсолютно самостоятельную жизнь, не оказывая ни малейшего воздействия и на меню программ типа Midnight Commander. В этом отличие консольной мыши FreeBSD от таковой в Linux |
Сообщ.
#7
,
|
|
|
Цитата Besha @ Цитата ManDrake @ В какой версии FreeBSD можно мышкой кликнуть по этим кнопочкам (Yes/No) при условии, что иксы не установлены? ни вкакой Цитата мышь в консоли FreeBSD — ни в коей мере не устройство указательное и позиционирующее. То есть она не оказывает никакого влияния на перемещение текстового курсора — графический курсор консольной мыши ведет абсолютно самостоятельную жизнь, не оказывая ни малейшего воздействия и на меню программ типа Midnight Commander. В этом отличие консольной мыши FreeBSD от таковой в Linux А как-нибудь это можно победить? Ну там включив совместимость с Linux или сменив стандартный getty на что-то более продвинутое? |
Сообщ.
#8
,
|
|
|
Типа ап. Так что, никто не подскажет?
З.Ы. Перейти на Линух не предлагать. В Линухе нет тех функций, которые нужны во фре для работы проги. |
Сообщ.
#9
,
|
|
|
Цитата ManDrake @ Кнопочки именно в консоли работали, без иксов? К сожалению, я имел ввиду - выделение текста в консоли ... |
Сообщ.
#10
,
|
|
|
А включением бинарной совместимости с linux вопрос не решается?
Если запускать линух-версию проги - это поможет? |
Сообщ.
#11
,
|
|
|
Цитата ManDrake @ Если запускать линух-версию проги - это поможет? попробуй... как раз нам и сообщишь результат |
Сообщ.
#12
,
|
|
|
Всем спасибо, вопрос закрыт. Кому интересно - решение тут:
http://www.opennet.ru/docs/BSD/qa/mouse-console.html |
Сообщ.
#13
,
|
|
|
снова поднимаю тему
в VirtualBox была FreeBSD, версия 10.3. 3х кнопочная мышка работала в консоли при одной лишь строке в rc.conf moused_enable="YES" Но недавно обновил фре до 11 версии и мышь в консоли перестала работать, даже курсора не видно попробовал в rc.conf добавить moused_port="/dev/psm0" moused_type="auto" но то же самое. что еще необходимо прописать? |
Сообщ.
#14
,
|
|
|
Может в VirtualBox'е нужно это использовать "/dev/ums0"?
|
Сообщ.
#15
,
|
|
|
у меня в /dev/ нет ums0
хотя мышка usb |
Сообщ.
#16
,
|
|
|
Цитата Nonamers @ у меня в /dev/ нет ums0 Тогда выведи содержимое команды dmesg |
Сообщ.
#17
,
|
|
|
Цитата JoeUser @ Тогда выведи содержимое команды dmesg Copyright (c) 1992-2016 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24 06:55:27 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0) VT(vga): text 80x25 CPU: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz (2594.05-MHz K8-class CPU) Origin="GenuineIntel" Id=0x40651 Family=0x6 Model=0x45 Stepping=1 Features=0x1783fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2,HTT> Features2=0x5ed82203<SSE3,PCLMULQDQ,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,RDRAND> AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM> AMD Features2=0x21<LAHF,ABM> Structured Extended Features=0x2000<NFPUSG> TSC: P-state invariant real memory = 1073676288 (1023 MB) avail memory = 996921344 (950 MB) Event timer "LAPIC" quality 400 ACPI APIC Table: <VBOX VBOXAPIC> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs FreeBSD/SMP: 1 package(s) x 2 core(s) random: unblocking device. ioapic0: Changing APIC ID to 2 ioapic0 <Version 2.0> irqs 0-23 on motherboard random: entropy device external interface kbd1 at kbdmux0 netmap: loaded module module_register_init: MOD_LOAD (vesa, 0xffffffff8101c970, 0) error 19 random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" vtvga0: <VT VGA driver> on motherboard cryptosoft0: <software crypto> on motherboard acpi0: <VBOX VBOXXSDT> on motherboard acpi0: Power Button (fixed) acpi0: Sleep Button (fixed) cpu0: <ACPI CPU> on acpi0 cpu1: <ACPI CPU> on acpi0 attimer0: <AT timer> port 0x40-0x43,0x50-0x53 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 isab0: <PCI-ISA bridge> at device 1.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel PIIX4 UDMA33 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xd000-0xd00f at device 1.1 on pci0 ata0: <ATA channel> at channel 0 on atapci0 ata1: <ATA channel> at channel 1 on atapci0 vgapci0: <VGA-compatible display> mem 0xe0000000-0xe07fffff irq 18 at device 2.0 on pci0 vgapci0: Boot video device em0: <Intel(R) PRO/1000 Legacy Network Connection 1.1.0> port 0xd010-0xd017 mem 0xf0000000-0xf001ffff irq 19 at device 3.0 on pci0 em0: Ethernet address: 08:00:27:05:c6:d1 em0: netmap queues/slots: TX 1/256, RX 1/256 pcm0: <Intel ICH (82801AA)> port 0xd100-0xd1ff,0xd200-0xd23f irq 21 at device 5.0 on pci0 pcm0: <SigmaTel STAC9700/83/84 AC97 Codec> ohci0: <Apple KeyLargo/Intrepid USB controller> mem 0xf0804000-0xf0804fff irq 22 at device 6.0 on pci0 usbus0 on ohci0 pci0: <bridge> at device 7.0 (no driver attached) battery0: <ACPI Control Method Battery> on acpi0 acpi_acad0: <AC Adapter> on acpi0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse Explorer, device ID 4 orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xe2000-0xe2fff on isa0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 atrtc0: <AT realtime clock> at port 0x70 irq 8 on isa0 Event timer "RTC" frequency 32768 Hz quality 0 ppc0: cannot reserve I/O port range Timecounters tick every 1.000 msec nvme cam probe device init pcm0: measured ac97 link rate at 38515 Hz usbus0: 12Mbps Full Speed USB v1.0 ugen0.1: <Apple> at usbus0 uhub0: <Apple OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 cd0 at ata1 bus 0 scbus1 target 0 lun 0 cd0: <VBOX CD-ROM 1.0> Removable CD-ROM SCSI device cd0: Serial Number VB2-01700376 cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes) cd0: Attempt to query device size failed: NOT READY, Medium not present ada0 at ata0 bus 0 scbus0 target 0 lun 0 ada0: <VBOX HARDDISK 1.0> ATA-6 device ada0: Serial Number VB74429553-8bf552d4 ada0: 33.300MB/s transfers (UDMA2, PIO 65536bytes) ada0: 35840MB (73400320 512 byte sectors) SMP: AP CPU #1 Launched! Trying to mount root from ufs:/dev/ada0p2 [rw]... uhub0: 12 ports with 12 removable, self powered em0: link state changed to UP |
Сообщ.
#18
,
|
|
|
Судя по ...
Цитата Nonamers @ psm0: <PS/2 Mouse> irq 12 on atkbdc0 ... мыша пиэсная ... возможно это поможет: moused_enable="YES" moused_port="/dev/psm0" moused_type="auto" moused_flags="-m 2=3" Хотя я бы посмотрел еще что там в ядре конфигуряется, и что нового там после апгрэйда. |
Сообщ.
#19
,
|
|
|
узнал причину того, почему мышь в 11 версии под виртуалбоксом уже не работает.
FreeBSD 11.0 использует новый консольный драйвер vt вместо старого sc Для решения проблемы нужно добавить в /boot/loader.conf: kern.vty=sc и если вы хотите вставлять выделенный текст правой кнопкой мыши, а не колёсиком, то добавьте эту строку в /etc/rc.conf moused_flags="-m 2=3" |