SergMarkov19 пишет:

В связи с этим вот такое предложение (пожелание), может при копировании из mytetra в буфер обмена копировать только plain text? При копировании в mytetra как раз желательно сохранение форматирования для наглядности, но при копировании из mytetra сохранение  этого форматирования вообще то ни к чему, поскольку скопированный текст затем как правило вставляется в какой то док или презентацию (рисунок), где оно вообше то совершенно не нужно, поскольку там свое форматирование

В MyTetra используется стандартный механизм копирования текста в буфер обмена, который даёт Qt. Но впринципе в контекстном меню можно будет добавить "Копировать текст без форматирования".

SergMarkov19 пишет:

Обнаружил не совсем приятный баг, хотя возможно mytetra он касается лишь косвенно, при вставке в libreoffice скопированного из mytetra текста он вставляется в офис как примечание
http://img585.imageshack.us/img585/8715 … ac78cc.png

Ну, это проблемы Офиса. У меня OpenOffice так же себя ведет, если скопировать текст просто из браузера. Где-то в OpenWriter нужно настроить чтобы новый текст не вставлялся как примечание.

chon пишет:

Нравиться программка - пользуюсь дома, очень доволен.
Принес на работу. а оказалось что не работает в полной мере как ожидал.
Совместная работа не получается. (Это когда разные программы с одной базой работают.)
Тему читал конечно. Понимаю что менеджер "персональный", но может быть будут какие то сподвижки в этом направлении

Специально для этого написана статья:

Как в MyTetra настроить синхронизацию через интернет.

Читайте внимательно, делайте по шагам, будет вам щастье (если интернет доступен напряму, а не через прокси).

Там пример использования Git. Многие сами себе настраиват синхронизацию через DropBox, просто синхронизируя каталог с базой (/data).

Spam2ass пишет:

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

Это нужно сделать один раз при установке. Скорее всего, я не буду реализовывать такое удобство.

Spam2ass пишет:

- Сейчас запись сохраняется при потере фокуса(перехода на другую запись). Если редактирую запись я закрою окно (сверну его в трей), то запись остается открытой для редактирования и не сохраняется сразу. Таким образом выключая компьютер я скорее всего потеряю новую информацию. Будьте добры, сделайте так, что при закрытии/свертывании окна происходило сохранение записи.

Да, я наверно сделаю такое поведение. Кстати напоминаю, что вы всегда можете нажать Ctrl+S чтоб наверняка записать информацию на диск. В я писал об этом в обзоре MyTetra версии 1.30.


Spam2ass пишет:

- Не так важно, но все же. Сейчас создание новой записи происходит в новом модальном окне, а редактирование в основном. Не будет ли логично и создание и редактирование привести к одному виду?

В ближайшее время я переделывать это не буду.

Shura пишет:

Не помню писал или нет, но не страшно, если повторюсь.

При копировании текста с картинками из офиса в майтетру вставляется только текст.
А вот если копировать каждую картинку в офисе отдельно, и по одной вставлять, то всё нормально.

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

231

(47 ответов, оставленных в Прочие проекты/разработки)

anonymous пишет:

О "хотелках"
1. Хотелось бы .deb пакет. Для amd64 и i386. Может даже репозиторий - было бы удобно обновлять.

Пусть опакечивает тот, кто умеет это делать. Мне это неинтересно.


anonymous пишет:

2. Индикатор всё же нужен. Писать его наверное не стоит, но "подцепить" что либо существующее можно. Пользователи привыкли к флажку в System Tray

Так цепляется системный индикатор. У меня в KDE4 индикатор раскладки показывает текущий язык, который переключает LoLo Switcher. Ничего для этого настраивать ненужно, раотает само.

232

(47 ответов, оставленных в Прочие проекты/разработки)

yoyoma пишет:

Не работает.
Тест событий выводит только символ нажатой клавиши.

Это означает, что у вас устройство ввода не /dev/input/event0.

Разберитесь, какое устройство ввода в вашей системе отвечает за клавиатуру, и пропишите его в конфиг-файле LoLo Switcher-а.

233

(47 ответов, оставленных в Прочие проекты/разработки)

Константин пишет:

Занятная штука. Обязательно попробую.
Остался один вопрос: что делать тем, кому мало индикатора в виде лампочки скроллока - тем, кто использует более двух раскладок? Планируется ли какое-нить решение "с шашечками" - флажки в области уведомлений или ещё что. Ну или по крайней мере направления, в которых надо будет покопаться, чтоб сие реализовать.

Я такого направления не планирую. LoLo Switcher - это переключатель раскладки, не индикатор раскладки. Понятно, что с точки зрения пользователя переключатель должен иметь индикатор, но в линухе из-за зоопарка DE сделать надежный безглючный индикатор раскладки очень сложно. Если кто-то озаботится - пожалуйста, исходники открыты.

Кстати, LoLo Switcher не мигает лампочками. Лампочку зажигает и гасит, по всей видимости, xkb. Я даже не разбирался в этом - вижу, что лампочка при смене языка преключает свое стостояние, и ладно, главное что работает.

234

(47 ответов, оставленных в Прочие проекты/разработки)

jumper пишет:

А у меня переключалка запускается только от рута - от пользователя ругается на permission denied -нет доступа к /dev/event0 . Так и должно быть или я что то не так делаю ?

Да, ты делаешь неправильно - не читаешь readme.

Если ставил из исходников:

* For install, run by root:

  make install

* For running switcher, run command:

  /usr/sbin/loloswitcher

Если ставил бинарную сборку:

1. Login as root
2. Copy loloswitcher binary to /usr/sbin
3. Run command:

   chown root:root /usr/sbin/loloswitcher
   chmod u+s /usr/sbin/loloswitcher


* For running switcher, type command:

  /usr/sbin/loloswitcher

chon пишет:

Небольшая проблема с закрытием окна.
Данные:
- Ubuntu 11.04 Unity

Я честноговоря с Unity никогда делов не имел.

Может быть, в ней есть какой-то виджет "Трей", который надо запустить?

Но вообще, MyTetra способна работать в бестреевых окружениях, даже в чистом X11. Проблема только в том, как вызвать закрытое окно. В бестреевых окружениях должен быть какой-то механизм, чтоб открывать свернутые окна. Может быть, можно настроить открытие списков всех окон на какаю-то клавишу.

Или не закрывай окно.

Как ты например собрался со скайпом работать? Его значек тоже в трее висеть должен. Или в Unity специально для скайпа какое-то исключение прописали?

236

(47 ответов, оставленных в Прочие проекты/разработки)

Pavlinux пишет:
xintrea пишет:

здесь же обсуждаем хотелки.

Хотел переделать на чистом С, хотел и переделал

А какой в этом смысл? Ну убрали классы, методы переделали на функции, все приватные свойства теперь вывалены в глобальную область видимости. Потеряли ООП декомпозицию. Для чего всё это?

PS: И еще просьба. Коль вы делаете форк, тем более на другом языке программирования, пожалуйста, поменяйте название своей программы. Название LoLo Switcher закреплено за моей разработкой, и является объектом авторского права. Оно принадлежит мне по факту создания произведения. Предлагаю название PePe Switcher, так звали подругу LoLo в мультфильме.

Не забудьте переделать расположение конфиг-файла.

lucif0rm пишет:

Половина моего поста мало относится к действительному багу (я просто привык описывать все свои действия) - mytetra при переносе базы данных в друго каталог НЕ РАСПОЗНАЁТ database.ini по новому пути! Пример кейса:

1) Используя настройки по умолчанию, создайте базу данных, в настройках укажите пароль для шифрования.
2) Зашифруйте ветку в базе.
3) Поставьте в настройках другой путь к базе данных.
4) Закрыв mytetra, скопируйте или перенесите файлы из /home/user/.config/mytetra/data в место, указанное ранее в настройках.
5) Запустив mytetra, получите предложение ввести пароль для шифрования базы (с подтверждением, как при первой установке).
6) В результате для хранения хэшей будет использоваться файл /home/user/.config/mytetra/<абсолютный путь до каталога с базой>/database.ini, а не <абсолютный путь до каталога с базой>/database.ini (что ожидается).

В принципе, баг совсем не критичный, исправлять не обязательно. Я просто посчитал нужным о нём сообщить. Спасибо за хороший софт smile

Ага, теперь понял. В следущей версии скорее всего исправлю.

Lazy_Kent пишет:

Я имел ввиду проблему с 64-битной версией. Планировалось обновление с исправлением.

А, так это сделано два месяца назад.

Вот новость: MyTetra v.1.30.1 - релиз для владельцев 64-х битных систем

Там написано:

Программа накопления информации MyTetra обновилась до версии 1.30.1. В этом релизе были исправлены проблемы с шифрованием, возникающие у пользователей 64-х битных систем.

На официальной странице проекта выложены исходники новой версии MyTetra, и готовая сборка под Mac Os X.

То есть, владельцы Linux x64 традиционно должны скомпилять себе MyTetra из исходников, готовой бинарной сборки нет. Исходники на официальной странице содержат версию 1.30.1, то есть уже исправленную.

lucif0rm пишет:

Добрый день. Вроде такого бага ещё не было.

Есть каталог /home/luciform/SYNC/OPEN/TETRA (подключен к Dropbox).
Внутри каталоги data, trash и ini

Вы что-то напутали с каталогами. В MyTetra нет и никогда небыло подкаталога ini. Все ваши пляски с настройкой идут отсюда.

Далее, по поводу синхронизации. Синхронизировать надо именно каталог data, и только его. Об этом написано в статье про настройку. Если вы засинхронизируетесь каталогом выше, то у вас засинхронизируется и файл conf.ini, который во-первых, разный для разных компьютеров (и настройки будут постоянно слетать после каждой синхронизации), а во-вторых при включенной опции "хранить пароль локально" в нём еще и содержится ключ, сегенерированный на основе пароля, с помощью которого можно расшифровать ваши данные.

Yu пишет:

Дополнение. На другом компьютере нормально все синхронизировалось и даже не упало. Единственное отличие -- перед синхронизацией попросило пароль для моих секретных заметок.

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