Midorator - Vimperator для Midori

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Bluetooth писал(а):
03.11.2010 21:42
1. планируется сохранение истории команд в командной строке?

Планируется. Постараюсь найти, где мидори хранит историю своей адресной строки, и интегрировать с ней. Нынешняя история - временное решение.

Bluetooth писал(а):
03.11.2010 21:42
будут ли работать хоткеи в русской раскладке?

Давно планирую перевести их на аппаратные коды, и всё забываю. Прямо сегодня и возьмусь.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

вот поставил на нетбук(ubutnu 10.10 i386, midori 0.2.4-3), вообще самолет :)

После этого не хочется вообще возвращаться в фаерфокс :) Работает почти так же, как и на цоре :) Это вернуло мне веру в человечество (:
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Midorator - Vimperator для Midori

Сообщение SLEDopit »

Bluetooth писал(а):
03.11.2010 14:37
Я так думаю, пока нас двое, имеет смысл переписываться по мылу или джабберу?
Нене, не надо уходить в офф форум, плз. Я с вами, тока руки не всегда доходят написать че-нить (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

/dev/random писал(а):
03.11.2010 22:22
Давно планирую перевести их на аппаратные коды, и всё забываю. Прямо сегодня и возьмусь.

Done. Теперь можно хоть древнеегипетскую раскладку включать.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

/dev/random писал(а):
04.11.2010 00:42
/dev/random писал(а):
03.11.2010 22:22
Давно планирую перевести их на аппаратные коды, и всё забываю. Прямо сегодня и возьмусь.

Done. Теперь можно хоть древнеегипетскую раскладку включать.

Мучает бессоница, пишу скрипт для автоматической сборки пакета под i386 и amd64 :)

Еще мысли по проекту:

1. пощелкал команду gt с множителями, заметил, что нумерация вкладок начинается с нуля, тогда как в вимператоре с единицы. В принципе, это нормально, однако, будет ли визуальная нумерация как в вимператоре? Также нехватает хоткеев g0 и g$.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Bluetooth писал(а):
04.11.2010 03:19
1. пощелкал команду gt с множителями, заметил, что нумерация вкладок начинается с нуля, тогда как в вимператоре с единицы.

Планирую заменить на нумерацию с единицы, поскольку у меня префикс 0 означает отсутствие префикса.

Bluetooth писал(а):
04.11.2010 03:19
будет ли визуальная нумерация как в вимператоре?

Посмотрю, что можно сделать.

Bluetooth писал(а):
04.11.2010 03:19
Также нехватает хоткеев g0 и g$.

Залил с этими хоткеями. Просто добавить запись в midoratorrc здесь нельзя, поскольку у меня цифры считались префиксами независимо от того, где и когда вводятся, и последовательность "g0" была невозможна. Добавил её.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

/dev/random писал(а):
04.11.2010 03:45
Bluetooth писал(а):
04.11.2010 03:19
Также нехватает хоткеев g0 и g$.

Залил с этими хоткеями. Просто добавить запись в midoratorrc здесь нельзя, поскольку у меня цифры считались префиксами независимо от того, где и когда вводятся, и последовательность "g0" была невозможна. Добавил её.

Только что собрал, проверил, работает.

Состряпал скрипт на коленке, который "в один клик"( :) ) забирает из гита последнюю версию и собирает пакет под debian squeeze amd64(хотя работать будет много где, скорее всего). Сейчас сделаю еще и сборку под 32 бита.
А также могу автоматом заливать пакеты на хостинг и дать тут ссылку. Это если кому-то надо.

UPD: сделал для i386 сборку, проверил на нетбуке, работает. Если кому-то нужны deb пакеты, пишите, выложу ссылку на них.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Добавлено:
* пустой :tabnew открывает пустую вкладку
* использование поисковых движков из настроек Midori
* клавиши: gp - открыть настройки Midori, gs - настройки поисковых движков
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

Собрал. Вроде работает :)


Такой момент: русские хоткеи работают все, кроме 4х, которые с контролом, если я добавляю в конфиг что-то типа:
cmdmap <C-з> action TabPrevious, то midori валится при запуске с сообщением:
Error message: Unknown key: <а>
и с backtrace и memory map :)

UPD: но при этом хоткеи все равно работают. Видимо, в мидори основном сделан костыль для работы хоткеев в русской раскладке :)


Поисковики работают. По крайней мере, дефолтный.

Вообще за все время работы меня напрягает только 2 вещи: косяки с текстовыми полями и не сохранение истории команд. Хотя я еще с закладками и историей не работал :)


Еще что вспомнил: нет такой вещи, как вимператоре:
O показывает команду :open с текущим адресом в качестве аргумента, а T показывает :tabopen с текущим адресом.
Еще есть смысл, на мой вгляд, оставить рабочим хоткей ^Tab, для тупого перещелкивания вкладок человеком, никогда ранее не видевшего мидоратора.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Bluetooth писал(а):
04.11.2010 16:35
Такой момент: русские хоткеи работают все, кроме 4х, которые с контролом,

См. несколькими сообщениями выше: теперь он работает независимо от раскладки. Хоть древнеегипетскую включить, те же самые английские хоткеи продолжат работать.

Bluetooth писал(а):
04.11.2010 16:35
если я добавляю в конфиг что-то типа:
cmdmap <C-з> action TabPrevious, то midori валится при запуске с сообщением:
Error message: Unknown key: <а>
и с backtrace и memory map :)

Хм. По-хорошему, он должен просто выдавать сообщение, не падая. Можно бактрейс?

Bluetooth писал(а):
04.11.2010 16:35
UPD: но при этом хоткеи все равно работают. Видимо, в мидори основном сделан костыль для работы хоткеев в русской раскладке :)

Нет, это у меня. См. выше.

Bluetooth писал(а):
04.11.2010 16:35
Вообще за все время работы меня напрягает только 2 вещи: косяки с текстовыми полями и не сохранение истории команд.

И то, и другое довольно проблематично реализовать, однако по приоритету эти задачи у меня на первом месте. Самого напрягает ))

Bluetooth писал(а):
04.11.2010 16:35
Хотя я еще с закладками и историей не работал :)

Закладки пока не интегрированы с закладками Midori.
В настоящий момент: команда "bookmark слово адрес" в midoratorrc добавляет закладку, открываемую по определённому слову. Закладки Midori игнорируются.
Планируется: будут использоваться закладки Midori, в описании которых есть слово в квадратных скобках. Команда bookmark будет просто добавлять/изменять закладку Midori.

Bluetooth писал(а):
04.11.2010 16:35
Еще что вспомнил: нет такой вещи, как вимператоре:
O показывает команду :open с текущим адресом в качестве аргумента, а T показывает :tabopen с текущим адресом.
Еще есть смысл, на мой вгляд, оставить рабочим хоткей ^Tab, для тупого перещелкивания вкладок человеком, никогда ранее не видевшего мидоратора.

Код: Выделить всё

cmdmap O js 'command("entry", ":open " + window.location)'
cmdmap T js 'command("entry", ":tabnew " + window.location)'
cmdmap <C-Tab> action TabNext

Добавлю в дефолтный конфиг. Кто не хочет пересобирать, может просто добавить это в ~/.midoratorrc
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Midorator - Vimperator для Midori

Сообщение taaroa »

...собралось и под моей системой.

emerge --info|head -1 && eix -Ic midori

Portage 2.2.0_alpha3 (hardened/linux/amd64/10.0/no-multilib, gcc-4.4.5, glibc-2.12.1-r3, 2.6.35-hardened-r7-grsec0 x86_64) [U] www-client/midori (0.2.9@02.11.2010 -> (~)9999[1]): A lightweight web browser based on WebKitGTK+ [1] "bugzilla" layman/bugzilla


Пока что до тестов дело не дошло.
dev-random, может залить ебилд на bugzilla? Мой предыдущий пост в этой теме касался именно этого момента.
:wq
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

/dev/random писал(а):
04.11.2010 17:05
Bluetooth писал(а):
04.11.2010 16:35
Такой момент: русские хоткеи работают все, кроме 4х, которые с контролом,

См. несколькими сообщениями выше: теперь он работает независимо от раскладки. Хоть древнеегипетскую включить, те же самые английские хоткеи продолжат работать.
Аааа, то есть мои костыли со всякими там русскими хоткеями в конфиге не нужны вообще? :)

Bluetooth писал(а):
04.11.2010 16:35
если я добавляю в конфиг что-то типа:
cmdmap <C-з> action TabPrevious, то midori валится при запуске с сообщением:
Error message: Unknown key: <а>
и с backtrace и memory map :)

Хм. По-хорошему, он должен просто выдавать сообщение, не падая. Можно бактрейс?

Не вопрос, Одну секунду :)

Вот он:

Код: Выделить всё

bluetooth@blues:~> midori

(midori:4762): Gtk-CRITICAL **: gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)' failed
Error message: Unknown key: <а>
*** glibc detected *** midori: double free or corruption (fasttop): 0x000000000261f1c0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71b16)[0x7f05ed141b16]
/lib/libc.so.6(cfree+0x6c)[0x7f05ed14688c]
/usr/lib/midori/midorator.so(+0x1ebfc)[0x7f05e15e4bfc]
/usr/lib/midori/midorator.so(+0x1f2fa)[0x7f05e15e52fa]
/usr/lib/midori/midorator.so(+0x2073e)[0x7f05e15e673e]
/usr/lib/midori/midorator.so(+0x20b6c)[0x7f05e15e6b6c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f05f051e47e]
/usr/lib/libgobject-2.0.so.0(+0x233f7)[0x7f05f05343f7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7f05f0535a76]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f05f0535fc3]
midori(midori_browser_add_tab+0x11c)[0x44df1f]
midori(midori_browser_add_item+0x239)[0x44e2db]
midori[0x421736]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2)[0x7f05efc646f2]
/lib/libglib-2.0.so.0(+0x42568)[0x7f05efc68568]
/lib/libglib-2.0.so.0(g_main_loop_run+0x195)[0x7f05efc68a75]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f05f1feb6b7]
midori(main+0x18e1)[0x4235c2]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f05ed0eec4d]
midori[0x41e6a9]
======= Memory map: ========
00400000-00499000 r-xp 00000000 fd:00 301163                             /usr/bin/midori
00699000-0069c000 rw-p 00099000 fd:00 301163                             /usr/bin/midori
014ce000-0269d000 rw-p 014ce000 00:00 0                                  [heap]
7f05d8000000-7f05d8021000 rw-p 7f05d8000000 00:00 0
7f05d8021000-7f05dc000000 ---p 7f05d8021000 00:00 0
7f05df640000-7f05df680000 rw-p 7f05df640000 00:00 0
7f05df6ab000-7f05dfabe000 rw-p 7f05df6ab000 00:00 0
7f05dfabe000-7f05dfb1e000 rw-s 00000000 00:08 294913                     /SYSV00000000 (deleted)
7f05dfb1e000-7f05dfb2d000 r-xp 00000000 fd:00 365609                     /lib/libbz2.so.1.0.4
7f05dfb2d000-7f05dfd2c000 ---p 0000f000 fd:00 365609                     /lib/libbz2.so.1.0.4
7f05dfd2c000-7f05dfd2e000 rw-p 0000e000 fd:00 365609                     /lib/libbz2.so.1.0.4
7f05dfd2e000-7f05dfd65000 r-xp 00000000 fd:00 301437                     /usr/lib/libcroco-0.6.so.3.0.1
7f05dfd65000-7f05dff64000 ---p 00037000 fd:00 301437                     /usr/lib/libcroco-0.6.so.3.0.1
7f05dff64000-7f05dff68000 rw-p 00036000 fd:00 301437                     /usr/lib/libcroco-0.6.so.3.0.1
7f05dff68000-7f05dff9f000 r-xp 00000000 fd:00 301753                     /usr/lib/libgsf-1.so.114.0.8
7f05dff9f000-7f05e019f000 ---p 00037000 fd:00 301753                     /usr/lib/libgsf-1.so.114.0.8
7f05e019f000-7f05e01a3000 rw-p 00037000 fd:00 301753                     /usr/lib/libgsf-1.so.114.0.8
7f05e01a3000-7f05e01a4000 rw-p 7f05e01a3000 00:00 0
7f05e01a4000-7f05e01d8000 r-xp 00000000 fd:00 302224                     /usr/lib/librsvg-2.so.2.22.2
7f05e01d8000-7f05e03d8000 ---p 00034000 fd:00 302224                     /usr/lib/librsvg-2.so.2.22.2
7f05e03d8000-7f05e03da000 rw-p 00034000 fd:00 302224                     /usr/lib/librsvg-2.so.2.22.2
7f05e03ea000-7f05e03ee000 rwxp 7f05e03ea000 00:00 0
7f05e03ee000-7f05e03f0000 r-xp 00000000 fd:00 556325                     /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7f05e03f0000-7f05e05ef000 ---p 00002000 fd:00 556325                     /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7f05e05ef000-7f05e05f0000 rw-p 00001000 fd:00 556325                     /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7f05e05f0000-7f05e05f3000 r-xp 00000000 fd:00 344428                     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.so
7f05e05f3000-7f05e07f3000 ---p 00003000 fd:00 344428                     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.so
7f05e07f3000-7f05e07f4000 rw-p 00003000 fd:00 344428                     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.so
7f05e07f5000-7f05e0872000 r--p 00000000 fd:00 540999                     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
7f05e0872000-7f05e0907000 r--p 00000000 fd:00 541000                     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7f05e0907000-7f05e0909000 r-xp 00000000 fd:00 548542                     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7f05e0909000-7f05e0b08000 ---p 00002000 fd:00 548542                     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7f05e0b08000-7f05e0b09000 rw-p 00001000 fd:00 548542                     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7f05e0b09000-7f05e0b0a000 r--s 00000000 fd:02 37027973                   /home/bluetooth/.fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-3
7f05e0b0a000-7f05e0b1b000 r--s 00000000 fd:02 37027970                   /home/bluetooth/.fontconfig/8612821d3c49f79780f3dc1aed33243c-le64.cache-3
7f05e0b1b000-7f05e0b1d000 r--s 00000000 fd:02 37027971                   /home/bluetooth/.fontconfig/688f0cdde2c6403546fd68e0120564fa-le64.cache-3
7f05e0b1d000-7f05e0b26000 r--s 00000000 fd:02 37027969                   /home/bluetooth/.fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3
7f05e0b26000-7f05e0b29000 r--s 00000000 fd:02 37027968                   /home/bluetooth/.fontconfig/ea47318ec9849e1a71e80a5d69d13859-le64.cache-3
7f05e0b29000-7f05e0b2b000 r--s 00000000 fd:02 37027967                   /home/bluetooth/.fontconfig/e3fa16a14183b06aa45b3e009278fd14-le64.cache-3

cmdmap : entry :
cmdmap <Tab> pass
cmdmap; entry;
cmdmap / entry /
cmdmap ? entry ?
cmdmap [[ go prev
cmdmap ]] go next
cmdmap r reload
7f05e0b2b000-7f05e0b2e000 r--s 00000000 fd:02 37027996                   /home/bluetooth/.fontconfig/b5ea634b0fb353b8ea17632d1f9ef766-le64.cache-3
7f05e0b2e000-7f05e0b37000 r--s 00000000 fd:02 37027944                   /home/bluetooth/.fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3
7f05e0b37000-7f05e0b65000 r--s 00000000 fd:02 37027946                   /home/bluetooth/.fontconfig/365b55f210c0a22e9a19e35191240f32-le64.cache-3
7f05e0b65000-7f05e0b6f000 r--s 00000000 fd:02 37027961                   /home/bluetooth/.fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-3
7f05e0b6f000-7f05e0b7d000 r--s 00000000 fd:02 37027960                   /home/bluetooth/.fontconfig/cabbd14511b9e8a55e92af97fb3a0461-le64.cache-3
7f05e0b7d000-7f05e0b82000 r-xp 00000000 fd:00 344425                     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7f05e0b82000-7f05e0d81000 ---p 00005000 fd:00 344425                     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7f05e0d81000-7f05e0d82000 rw-p 00004000 fd:00 344425                     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7f05e0d82000-7f05e0d84000 r-xp 00000000 fd:00 350469                     /lib/libutil-2.11.2.so
7f05e0d84000-7f05e0f83000 ---p 00002000 fd:00 350469                     /lib/libutil-2.11.2.so
7f05e0f83000-7f05e0f84000 r--p 00001000 fd:00 350469                     /lib/libutil-2.11.2.so
7f05e0f84000-7f05e0f85000 rw-p 00002000 fd:00 350469                     /lib/libutil-2.11.2.so
7f05e0f85000-7f05e0f89000 r--s 00000000 fd:02 37027965                   /home/bluetooth/.fontconfig/6eb3985aa4124903f6ff08ba781cd364-le64.cache-3
7f05e0f89000-7f05e0f8b000 r--s 00000000 fd:02 37027963                   /home/bluetooth/.fontconfig/ddd4086aec35a5275babba44bb759c3c-le64.cache-3
7f05e0f8b000-7f05e0f8e000 r--s 00000000 fd:02 37027962                   /home/bluetooth/.fontconfig/de9486f0b47a4d768a594cb4198cb1c6-le64.cache-3
7f05e0f8e000-7f05e0f99000 r--s 00000000 fd:02 37027957                   /home/bluetooth/.fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-3
7f05e0f99000-7f05e0fbe000 r-xp 00000000 fd:00 556400                     /usr/lib/gio/modules/libgvfsdbus.so
7f05e0fbe000-7f05e11bd000 ---p 00025000 fd:00 556400                     /usr/lib/gio/modules/libgvfsdbus.so
7f05e11bd000-7f05e11bf000 rw-p 00024000 fd:00 556400                     /usr/lib/gio/modules/libgvfsdbus.so
7f05e11bf000-7f05e11c3000 r-xp 00000000 fd:00 556159                     /usr/lib/midori/libformhistory.so
7f05e11c3000-7f05e13c2000 ---p 00004000 fd:00 556159                     /usr/lib/midori/libformhistory.so
7f05e13c2000-7f05e13c3000 rw-p 00003000 fd:00 556159                     /usr/lib/midori/libformhistory.so
7f05e13c3000-7f05e13c6000 r-xp 00000000 fd:00 556154                     /usr/lib/midori/libpage-holder.so
7f05e13c6000-7f05e15c5000 ---p 00003000 fd:00 556154                     /usr/lib/midori/libpage-holder.so
7f05e15c5000-7f05e15c6000 rw-p 00002000 fd:00 556154                     /usr/lib/midori/libpage-holder.so
7f05e15c6000-7f05e15f3000 r-xp 00000000 fd:00 556035                     /usr/lib/midori/midorator.so
7f05e15f3000-7f05e17f3000 ---p 0002d000 fd:00 556035                     /usr/lib/midori/midorator.so
7f05e17f3000-7f05e17f4000 rw-p 0002d000 fd:00 556035                     /usr/lib/midori/midorator.so
7f05e17f4000-7f05e17f8000 r-xp 00000000 fd:00 556152                     /usr/lib/midori/libshortcuts.so
7f05e17f8000-7f05e19f7000 ---p 00004000 fd:00 556152                     /usr/lib/midori/libshortcuts.so
7f05e19f7000-7f05e19f8000 rw-p 00003000 fd:00 556152                     /usr/lib/midori/libshortcuts.so
7f05e19f8000-7f05e19fd000 r-xp 00000000 fd:00 556149                     /usr/lib/midori/libtab-panel.so
7f05e19fd000-7f05e1bfd000 ---p 00005000 fd:00 556149                     /usr/lib/midori/libtab-panel.so
7f05e1bfd000-7f05e1bfe000 rw-p 00005000 fd:00 556149                     /usr/lib/midori/libtab-panel.so
7f05e1bfe000-7f05e1c02000 r-xp 00000000 fd:00 556156                     /usr/lib/midori/libweb-cache.so
7f05e1c02000-7f05e1e01000 ---p 00004000 fd:00 556156                     /usr/lib/midori/libweb-cache.so
7f05e1e01000-7f05e1e02000 rw-p 00003000 fd:00 556156                     /usr/lib/midori/libweb-cache.so
7f05e1e02000-7f05e1e05000 r-xp 00000000 fd:00 556153                     /usr/lib/midori/libmouse-gestures.so
7f05e1e05000-7f05e2004000 ---p 00003000 fd:00 556153                     /usr/lib/midori/libmouse-gestures.so
7f05e2004000-7f05e2005000 rw-p 00002000 fd:00 556153                     /usr/lib/midori/libmouse-gestures.so
7f05e2005000-7f05e2013000 r-xp 00000000 fd:00 556151                     /usr/lib/midori/libfeed-panel.so
7f05e2013000-7f05e2213000 ---p 0000e000 fd:00 556151                     /usr/lib/midori/libfeed-panel.so
7f05e2213000-7f05e2214000 rw-p 0000e000 fd:00 556151                     /usr/lib/midori/libfeed-panel.so
7f05e2214000-7f05e221a000 r-xp 00000000 fd:00 556150                     /usr/lib/midori/libtoolbar-editor.so
7f05e221a000-7f05e2419000 ---p 00006000 fd:00 556150                     /usr/lib/midori/libtoolbar-editor.so
7f05e2419000-7f05e241a000 rw-p 00005000 fd:00 556150                     /usr/lib/midori/libtoolbar-editor.so
7f05e241a000-7f05e241e000 r-xp 00000000 fd:00 556155                     /usr/lib/midori/libtab-switcher.so
7f05e241e000-7f05e261e000 ---p 00004000 fd:00 556155                     /usr/lib/midori/libtab-switcher.so
7f05e261e000-7f05e261f000 rw-p 00004000 fd:00 556155                     /usr/lib/midori/libtab-switcher.so
7f05e261f000-7f05e2621000 r-xp 00000000 fd:00 556157                     /usr/lib/midori/libstatusbar-features.so
7f05e2621000-7f05e2821000 ---p 00002000 fd:00 556157                     /usr/lib/midori/libstatusbar-features.so
7f05e2821000-7f05e2822000 rw-p 00002000 fd:00 556157                     /usr/lib/midori/libstatusbar-features.so
7f05e2822000-7f05e282b000 r-xp 00000000 fd:00 556161                     /usr/lib/midori/libadblock.so
7f05e282b000-7f05e2a2b000 ---p 00009000 fd:00 556161                     /usr/lib/midori/libadblock.so
7f05e2a2b000-7f05e2a2c000 rw-p 00009000 fd:00 556161                     /usr/lib/midori/libadblock.so
7f05e2a2c000-7f05e2a2e000 r-xp 00000000 fd:00 556158                     /usr/lib/midori/libcolorful-tabs.so
7f05e2a2e000-7f05e2c2d000 ---p 00002000 fd:00 556158                     /usr/lib/midori/libcolorful-tabs.so
7f05e2c2d000-7f05e2c2e000 rw-p 00001000 fd:00 556158                     /usr/lib/midori/libcolorful-tabs.so
7f05e2c2e000-7f05e2c39000 r-xp 00000000 fd:00 556160                     /usr/lib/midori/libcookie-manager.so
7f05e2c39000-7f05e2e39000 ---p 0000b000 fd:00 556160                     /usr/lib/midori/libcookie-manager.so
7f05e2e39000-7f05e2e3a000 rw-p 0000b000 fd:00 556160                     /usr/lib/midori/libcookie-manager.so
7f05e2e3a000-7f05e2e3c000 r-xp 00000000 fd:00 30677                      /usr/lib/gconv/KOI8-R.so
7f05e2e3c000-7f05e303b000 ---p 0000[1]    4762 abort      midori

Это все - реакция на строчку в конфиге, которую я приводил выше.

Bluetooth писал(а):
04.11.2010 16:35
Хотя я еще с закладками и историей не работал :)

Закладки пока не интегрированы с закладками Midori.
В настоящий момент: команда "bookmark слово адрес" в midoratorrc добавляет закладку, открываемую по определённому слову. Закладки Midori игнорируются.
Планируется: будут использоваться закладки Midori, в описании которых есть слово в квадратных скобках. Команда bookmark будет просто добавлять/изменять закладку Midori.
Замыслы правильные :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

taaroa писал(а):
04.11.2010 17:19
может залить ебилд на bugzilla? Мой предыдущий пост в этой теме касался именно этого момента.

Рановато. Хотя бы приоритетные проблемы исправлю, тогда.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Падение исправил.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: Midorator - Vimperator для Midori

Сообщение Black »

Такая проблема: в ion3 на клавиши не реагирует совсем. в других wm работает.
midori-0.2.9
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Хм. Специально поставил ион (хотя давно им не пользуюсь, см. тему "альтернативы мёртвому иону"), всё работает. Странно. Сейчас добавлю отладочные ф-ции в код, чтобы подробный лог делали.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Добавил. $ make debug, лог в stderr. Приложите, пожалуйста, сюда.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

Black писал(а):
05.11.2010 23:11
Такая проблема: в ion3 на клавиши не реагирует совсем. в других wm работает.
midori-0.2.9

У меня ion.

Код: Выделить всё

bluetooth@blues:~> dpkg -l|grep ion3
предупреждение, файл `/var/lib/dpkg/available' около строки 28895 пакета 'virtualbox-3.0':
 error in Version string '3.0.10-54097_Debian_lenny': invalid character in revision number
ii  ion3                                 20080825-1                    tiling tabbed window manager designed for keyboard users

Код: Выделить всё

bluetooth@blues:~> dpkg -l|grep midori
предупреждение, файл `/var/lib/dpkg/available' около строки 28895 пакета 'virtualbox-3.0':
 error in Version string '3.0.10-54097_Debian_lenny': invalid character in revision number
ii  midorator                            20101104                      midorator is vimperator analog for midori
ii  midori                               0.2.4-3                       fast, lightweight graphical web browser


Вообще ось - дебиан стейбл амд64.
Также в ubuntu 10.10 i386(midori 0.2.4-3, ion3 из debian-stable) - тоже все ок. Попробуйте более старый midori.
хотя давно им не пользуюсь, см. тему "альтернативы мёртвому иону"
А ссылочку для дебилов можно? :)))
Добавил. $ make debug, лог в stderr. Приложите, пожалуйста, сюда.
Это относится к Black, или же ко мне тоже?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Bluetooth писал(а):
06.11.2010 01:17
хотя давно им не пользуюсь, см. тему "альтернативы мёртвому иону"
А ссылочку для дебилов можно? :)))

Ты там уже отметился. Альтернативы мёртвому иону

Bluetooth писал(а):
06.11.2010 01:17
Добавил. $ make debug, лог в stderr. Приложите, пожалуйста, сюда.
Это относится к Black, или же ко мне тоже?
К Black. У него же клавиши в ионе не работают.


Bluetooth писал(а):
06.11.2010 01:17
Попробуйте более старый midori.

У меня 0.2.9, полёт нормальный.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

/dev/random писал(а):
06.11.2010 01:25
Bluetooth писал(а):
06.11.2010 01:17
хотя давно им не пользуюсь, см. тему "альтернативы мёртвому иону"
А ссылочку для дебилов можно? :)))

Ты там уже отметился. Альтернативы мёртвому иону
Черт возьми, перенесли в форум, который я не читаю, я и потерял :) Спасибо, что напомнил :)

В ближайшие дни постараюсь выкатить полный список того, что бы мне хотелось улучшить в мидораторе и список того, что я могу для этого сделать :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Теперь режим Insert автоматически включается-выключается и при смене фокуса мышью (пока только если включён JS)
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Midorator - Vimperator для Midori

Сообщение Bluetooth »

Смотри-ка, и правда работает :)

Кстати, в гугле, при изначально выделенном текстовом поле(ну, поисковый запрос на google.ru) - тоже все работает :)


На что сразу наткнулся: во время insert, если переключить вкладку, insert не выключается. Что, конечно же, грозит неправильным поведением на другой вкладке. Возможно ли выключать insert при переключении вкладки?

З.Ы. очень понравилось, что вконтакте после отправления по хоткею сообщения режим insert выключается. Очень раздражало в вимператоре, но баг писать было влом. :)


З.З.Ы. Щастье есть :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Bluetooth писал(а):
06.11.2010 05:16
Кстати, в гугле, при изначально выделенном текстовом поле(ну, поисковый запрос на google.ru) - тоже все работает :)

Да, но, к сожалению, пока только если включён JavaScript. Я не вижу способа без JS отслеживать смену фокуса полей на странице.

Bluetooth писал(а):
06.11.2010 05:16
На что сразу наткнулся: во время insert, если переключить вкладку, insert не выключается. Что, конечно же, грозит неправильным поведением на другой вкладке. Возможно ли выключать insert при переключении вкладки?

Для вкладок - сейчас сделаю. А вот несколько окон одновременно пока открывать не советую. Смена режимов превращается в полную кашу.

Bluetooth писал(а):
06.11.2010 05:16
З.Ы. очень понравилось, что вконтакте после отправления по хоткею сообщения режим insert выключается. Очень раздражало в вимператоре, но баг писать было влом. :)

А что там, кстати, при этом происходит на странице? Что-то появляется, исчезает, перемещается фокус?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

/dev/random писал(а):
06.11.2010 05:44
Для вкладок - сейчас сделаю.

Done.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: Midorator - Vimperator для Midori

Сообщение Black »

Интересно. Запустил вторую копию ion'а - в нём всё работает, в первой - нет. Начал разбираться в чём разница: NumLock! С выключенным всё работает, со включенным - нет. Всем спасибо, буду разбираться дальше.
Логи сделал: midori_num.txt - со включенным NumLock, midori.txt - с выключенным (когда всё работает) (на всякий случай).
midori.txt
(198.75 КБ) 37 скачиваний

midori_num.txt
(155.01 КБ) 34 скачивания
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Black писал(а):
06.11.2010 06:36
Всем спасибо, буду разбираться дальше.

Это с моей стороны разбираться надо. Действительно, с включённым NumLock не работает. Постараюсь исправить.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Done. NumLock ошибочно считался модификатором, т.е. программа считала, что нажимается не <клавиша>, а <NumLock+клавиша>. Исправил.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: Midorator - Vimperator для Midori

Сообщение Black »

Спасибо, работает. С firefox'а ухожу %).
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: Midorator - Vimperator для Midori

Сообщение Black »

Ещё пара вопросов:
1. Как замэпить shift+space? cmdmap <S-space> не работает.
2. Будут ли биндинги gu и gU (перейти на уровень вверх и совсем на верх)?
И ещё мелкий баг с режимом вставки: если выйти из него, сделать какое-то действие (;yfl например), то опять попадаем в режим вставки.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Midorator - Vimperator для Midori

Сообщение /dev/random »

Black писал(а):
06.11.2010 14:18
1. Как замэпить shift+space? cmdmap <S-space> не работает.

Исправил, теперь работает. <S-space> ранее считался равным <space> (т.к. генерируют один и тот же символ)

Black писал(а):
06.11.2010 14:18
2. Будут ли биндинги gu и gU (перейти на уровень вверх и совсем на верх)?

Код: Выделить всё

cmdmap gu js 'document.location = ".."'
cmdmap gU js 'document.location = "/"'

Добавил в дефолтный конфиг.

Black писал(а):
06.11.2010 14:18
И ещё мелкий баг с режимом вставки: если выйти из него, сделать какое-то действие (;yfl например), то опять попадаем в режим вставки.

Посмотрю, что можно сделать.
Спасибо сказали:
Ответить