Ru-Board.club
← Вернуться в раздел «Программы»

» K-Meleon

Автор: rodocop
Дата сообщения: 20.07.2015 00:23

Цитата:
Разделитель в меню вставить не осилил.


Классический код сепаратора таков:
Код: setmenu(MenuName,separator,-1);
Автор: Coronerr
Дата сообщения: 20.07.2015 00:46
Я вот с inline и запутался. Когда-то делал (или стырил из готового для QuickNote)

Но с последним аргументом запутался. В других макросах он и "1" бывает, а в модифицированном мной WOT Raiting он вообще "4".
[more] [/more]
Как я понял это позицию означает ? Но уточнить негде было, закладки вели на SourceForge, а SourceForge он пока SourceForge
Автор: rodocop
Дата сообщения: 20.07.2015 01:22

Цитата:
Как я понял это позицию означает ?

именно позицию. "-1" означает конец текущего списка

В принципе, это необязательно для пунктов внутри собственного подменю, этим же макросом и созданного.

А вот для вставки своего подменю в общее меню или для вставки отдельных новых пунктов в любое имеющееся меню может пригодиться.
Автор: Coronerr
Дата сообщения: 20.07.2015 14:05
rodocop
А как можно при старте КМ запустить какой-нибудь макрос ? Есть желание сделать одностороннюю синхронизацию закладок из FF. Понимаю что после запуска он их уже не подхватит, так как макрос наверное позднее стартанёт, но даже так состояние более-менее актуальным будет.
Сторонними сервисами пользоваться не хочется, дополнений подобных не вижу. Можно попробовать заставить FF бэкапить в Камелеоновский html, но пока и таких расширений не нашёл.
Использовать сторонний софт вроде nnCron не хочется. Писать на AHK лишний экзешник тоже. Есть что-нибудь встроенное, или макрос с подобным функционалом, не подскажете ?

И да, возможно здесь не место для таких вопросов, где лучше о подобном вопрошать ?

P.S. При переключении скинов кнопки едут. Помню что или Вы или Alex писали про это. Моя вина или КМ ?
Автор: rodocop
Дата сообщения: 20.07.2015 21:09

Цитата:
А как можно при старте КМ запустить какой-нибудь макрос ?


здесь два вопроса в одном, которые стоит пояснить:

1) макросом в КМ именуется не столько kmm-файл, сколько отдельная "функция" внутри макроса, структурная единица макроязыка:
Цитата:

Код: aboutaddons{
macroinfo=_("Addons Manager");
$OpenURL="about:addons";&OpenURL_InNew;
}
Автор: Coronerr
Дата сообщения: 20.07.2015 22:46
Когда-то я этим browser.xul друга перепугал. Он сначала на меня наорал, а затем кинулся касперского ставить.
Лисой пахнет.
Это не поэтому в 74+1 omni.ja такой жирный ?
Автор: rodocop
Дата сообщения: 20.07.2015 22:58
в общем, у меня есть кой-какие идеи, и пожалуй закладки из Фокса мы как-нить добавим в КМ

вот, например, такая картина:


Добавлено:

Цитата:
Это не поэтому в 74+1 omni.ja такой жирный ?

не, это он просто упакован плохо У нарумана был архиватор не той системы

Вся эта фигня там не в omni.ja, а в папке browser

Добавлено:
а вот еще более смешная картинка:

Автор: Coronerr
Дата сообщения: 20.07.2015 23:08
rodocop

Цитата:
Вся эта фигня там не в omni.ja, а в папке browser

Которая "browser\chrome\browser\content\browser" ?
С такими вот неканоничными для КМ иконками :
[more] [/more]


Цитата:
вот, например, такая картина:

Вы сегодня изволите загадками выражаться. КМ74+1 работает с закладками от FF ?
Автор: rodocop
Дата сообщения: 20.07.2015 23:28
ну и вот: только что синхронизировал два экземпляра 74+1 между собой

Эпичнейшее зрелище, скажу я вам!

Добавлено:

Цитата:
КМ74+1 работает с закладками от FF ?

в нем еще и фирменная синхронизация пашет
Автор: Coronerr
Дата сообщения: 20.07.2015 23:33
rodocop
Стоит оно лишнего места на диске или потребления памяти ?

Цитата:
Так, во всех kmm, которые создают какие-либо пункты меню, есть подобная строка:

Ага, думал OnInit это что-то другое. Подгружается до пользовательских настроек, именно про него значит я и спрашивал.

Цитата:
Вот тогда все и разваливается, ибо КМ помнит параметры настройки тулбаров kmeleon.toolband.ИмяПанели.ххххх, но они конфликтуют с настройками toolbars.cfg из скина.

Вот это я и вспоминал, только ссылку не нашёл.
Но всё равно немного не догоняю : фиг с ним со скином автора. Мои самодельные кнопочки разлетаются. Каким конвенциям я должен следовать ? Именно вот этим "Для чего служат определенные конвенции написания макросов (ссылку дам, когда сайт вернется на место)." ?
То есть каждый раз создавая макрос я, следуя правилу, и получаю модификацию скина где ничего не разлетится ?

Вопрос со скинами в принципе вторичный, не каждый день меняем. Но всё-таки добавление кнопок с одной стороны просто и универсально, с другой подразумевает некоторые манипуляции. Мне вот бы в одну панель всё своё собрать, да даже лень делать, так и висят два десятка панелей, каждая с одной кнопкой и разделителями, отвлекающими и занимающими место.
Автор: rodocop
Дата сообщения: 20.07.2015 23:45
честно говоря, пребываю сам в легком шоке. Это ведь означает офигенные перспективы. Ну, например, попробовать поставить на 74+1 пресловутый DTA - и поглядеть что будет в этом самом browser.xul...

Добавлено:

Цитата:
Мои самодельные кнопочки разлетаются. Каким конвенциям я должен следовать ?

не - тут конвенции не помогут.

Может помочь прописывание в макросе выставления нужных toolband-префок в фиксированные значения.
И активация всего этого OnSetup или даже OnStartup - чтобы они гарантированно перекрыли дефолтные значения и значения из prefs.js
Автор: Coronerr
Дата сообщения: 20.07.2015 23:52

Цитата:
Это ведь означает офигенные перспективы.

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

Цитата:
Может помочь прописывание в макросе выставления нужных toolband-префок в фиксированные значения.
И активация всего этого OnSetup или даже OnStartup - чтобы они гарантированно перекрыли дефолтные значения и значения из prefs.js

А при удалении одной кнопки и добавлении новой каждый раз код менять ?
Автор: rodocop
Дата сообщения: 21.07.2015 18:25

Цитата:
Для сборок от narumana или Вы к своей уже примерили ?

да конечно, к своей! И к КМ вообще.

Все-таки 74 - вчерашний день, увы.
Автор: rodocop
Дата сообщения: 22.07.2015 14:36
Мдя, у sourceforge уже какой-то глобальный факап.

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

Или они именно этого и добиваются...
Автор: Coronerr
Дата сообщения: 22.07.2015 14:53

Цитата:
Если их не похоронили недавние скандалы с мусорными инсталляторами, то теперь, похоже, от них массово побегут.

Слишком известная товарная марка. Если захотят – вполне на плаву останутся, даже с их инсталяшками. Вопрос в том как нам обустроить где теперь инфу черпать.
Что зарубежные товарищи по этому поводу думают ?
Автор: knsl
Дата сообщения: 22.07.2015 15:32
Здравствуйте.
Есть ли возможность переназначить управление горячими клавишами. Если да, то как это сделать.
И как сделать так, чтобы при нажатии на ссылку в результатах поисковика страница открывалась в фоне.
Заранее спасибо за ответы.
Автор: Coronerr
Дата сообщения: 22.07.2015 16:49
knsl

Цитата:
Есть ли возможность переназначить управление горячими клавишами.

Горячие клавиши у КМ забиты в файл K-Meleon\browser\defaults\settings\accel.cfg
Либо для конкретного профиля можно поменять в файле accel.cfg в самом профиле.
Список и назначение команд можно поглядеть в файле K-Meleon\browser\defaults\commands.html

Цитата:
И как сделать так, чтобы при нажатии на ссылку в результатах поисковика страница открывалась в фоне.

Можно среднюю клавишу мыша приручить.
Там-же в accel.cfg начиная с 11 строчки закомментировать открытие по СКМ в новой вкладке (Middle-click links to new windows/tabs) и раскомментировать открытие по СКМ в новой вкладке в фоне (Middle-click links to the background)

Комметарии начинаются с символа #
Автор: rodocop
Дата сообщения: 22.07.2015 17:04

Цитата:
Что зарубежные товарищи по этому поводу думают ?

Да не знаю. У меня с ними иной связи практически нет. Только с Джеймсом Д переписываемся иногда по почте.

Добавлено:

Цитата:
И как сделать так, чтобы при нажатии на ссылку в результатах поисковика страница открывалась в фоне.


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

Конкретно вопрос перенаправления открываемых окон/вкладок в фон - это даже не вопрос тонких настроек. Это все делается через окно Настроек (F2) в разделе "Просмотр->Контроль окон"

Там есть галочка "Открывать перенаправленные окна в фоне"

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

Но на самом деле и так, как описано - более чем сойдет, если Вы пользуетесь браузером в одиночку и планируете оставаться на нем долго, не обновляясь (при обновлении вам придется каждый раз править этот файл заново, а тот, что в профиле - уже никуда не денется, и информация из него всегда будет иметь приоритет над установками, что идут по умолчанию, в browser\defaults\settings)
Автор: Spiderman7
Дата сообщения: 22.07.2015 19:42
Можно ли увеличить шрифт в адресной строке? Браузер в "телевизоре" FullHD, который стоит в 2,5 м от
пользователей. Все мелко, что бы адрес набрать, надо вставать с клавиатурой и идти ближе к экрану, иначе ничего не разобрать. И главное, ни в одном виденном браузере нет возможности там поменять размер шрифта
Автор: rodocop
Дата сообщения: 22.07.2015 20:47

Цитата:
Можно ли увеличить шрифт в адресной строке?

второй раз возникает этот вопрос в последние дни.

Но ответ пока - нет. Действительно, как-то никто не думает о подобном сценарии использования.

Теоретически можно придумать JS-окно с крупным шрифтом, содержимое которого будет транслироваться в адресную строку, но мне это не по силам, увы.

Добавлено:
Хотя что-то такое вполне можно сделать в Firefox
Или вот так там же.
Автор: Coronerr
Дата сообщения: 22.07.2015 20:57
Spiderman7

Цитата:
ни в одном виденном браузере нет возможности там поменять размер шрифта

А что-же Вы Firefox не посмотрели ?
Погуглите про userChrome.css файл. Не только размер, но и цвет поменяете.
Ну или ещё проще. Это вообще-то любой поиск по запросу "Address Bar Font Size" находит.
Make Address Bar Font Size Bigger
rodocop
Попробовать userChrome.css у КМ поковырять на примере от FF ? Там вроде другое всё, нет ?

P.S. Я не тормоз, меня телефон отвлёк

Добавлено:
Впрочем насчёт userChrome.css надо у понимающих интересоваться.
Нашёл у себя кусок кода меняющего цвет и устанавливающего Bold. А проверить и возможности нету пока.

Вот это работает на FF39 : https://forum.mozilla-russia.org/viewtopic.php?pid=652001#p652001
Автор: rodocop
Дата сообщения: 22.07.2015 21:36

Цитата:
Попробовать userChrome.css у КМ поковырять


бесполезно. У КМ интерфейс - не веб-страница, CSS ему похрену. Это только в Фоксе работает.

Usercontent.css у нас работает, а chromе - нет.
Автор: Coronerr
Дата сообщения: 22.07.2015 21:51
rodocop

Цитата:
Usercontent.css у нас работает, а chromе - нет

Перепутал их, думал в папке chromе userChrome.css лежит.

Spiderman7
А средствами ОС он не меняется, кстати ? Если адресбар видно плохо, то наверняка и элементы винлы тоже мелкие ?
Автор: rodocop
Дата сообщения: 22.07.2015 22:15

Цитата:
А средствами ОС он не меняется, кстати ? Если адресбар видно плохо, то наверняка и элементы винлы тоже мелкие ?

Они нормальные. И он меняется средствами ОС, но вместе со всем остальным. Отчего картинка ОСи может стать уродливой и порой даже нечитаемой (когда большие шрифты не влезают в предустановленные размеры элементов GUI.
Автор: VitRom
Дата сообщения: 23.07.2015 01:07
Аще забыл яваскрипт, а сейчас тем более, так что пусть меня заплюют/поправят, но -- просто закладка на локальную хтмл страничку с любым стилем и шрифтами, с полем ввода input и линком a href=javascript:window.location(input) или в этом роде -- не?
Автор: rodocop
Дата сообщения: 23.07.2015 02:05
VitRom
ну я примерно то же самое думаю. Но я JS и не знал никогда. Хотя задача-то плевая. Вот это самое окно. Оттуда в карман автоматом. А из кармана запустить URL - это КМ сам умеет макроязыком...
Автор: Coronerr
Дата сообщения: 23.07.2015 14:14
rodocop
Не совсем по теме, но может Вы подскажете : раньше (74 или ещё раньше) при получении ссылки с ютюба (поделиться, html код...) давал код одного вида, а 75 немного другой даёт.
Это устарелость движка сказывалась ?

У меня некая путаница образовалась в моих заметках. Прекрасно помню что те ссылки через КМ получал.

Чтобы понятнее было :
[more]
Раньше :


Код: <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/OcmpZg7CfuQ?rel=0" frameborder="0" allowfullscreen></iframe>
Автор: rodocop
Дата сообщения: 23.07.2015 15:47
попробовал в 74RC и в 75

никакой разницы при одинаковых установках. При отключение кукисов ютуб автоматом перешел в html5-режим.
И вот тут разница есть:

Код: <iframe width="640" height="360" src="https://www.youtube.com/embed/VyO7Nk3LoPk?feature=player_detailpage" frameborder="0" allowfullscreen></iframe>
Автор: Coronerr
Дата сообщения: 23.07.2015 16:01
rodocop
Очень спасибо Не в ту сторону я копал, теперь понятно.
Автор: trajan40
Дата сообщения: 23.07.2015 17:25
rodocop
Не подскажете, как в вашем варианте speeddial хотя бы фон выставить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125

Предыдущая тема: SMART Defender


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.