четверг, 20 июня 2019 г.

meld 3.20 Classic Edition

После перехода на ubutnu 18.04 версия meld обновилась с 1.8 до 3.18
Я часто пользовался вводом пути до папки/файла прямо на панеле. В новой версии доступен только выбор файла через меню выбора.
Можно пользоваться старой версией, но я для интереса решил добавить этот функционал в новой.

За основу взял ветку 3.20

- Добавил текстовое поле для пути до папки.
Теперь можно легко менять начало пути. Переход по ентеру или при вводе, если понимаю что это папка (можно отключить в настройках)
- Добавил текстовое поле для пути до файла.
Теперь видно, что за файл и можно изменить путь и запустить сравнение. Изначально для файлов с одинаковым именем не понятно, где какой.
- Добавил возможность открыть папку, содержащую файл.
- При сравнении каталогов, для прогрессбара добавлена надпись, отображающая название сканируемого файла.
- Исправлена ошибка с отображением размера файла > 4 Гб
- Меню приведено к более классическому виду.

Обновлен перевод.

Исходники:

https://github.com/andr7e/meld 

Установка/запуск

git clone https://github.com/andr7e/meld

Быстрый запуск (Не подтянется перевод):
cd bin
python3 ./meld

Для установки в систему поставить пакеты:

python3-distutils
intltool
libxml2-utils
libglib2.0-dev-bin

Установка:
sudo python3 setup.py install --prefix=/usr

DEB PACKAGE

-----------------------------

After upgrading to ubutnu 18.04, the meld version was updated from 1.8 to 3.18
I often used the input path to the folder / file directly on the panel. In the new version, only file selection is available through the selection menu.
You can use the old version, but I decided to add this functionality to the new one for interest.

For the base I took the branch 3.20

- Added a line edit for the folder path.
Now you can easily change the beginning of the path. Run comparisons by enter key or by entering text, if I found that this is a folder (can be disabled in the settings)
- Added a line edit for the file path.
Now you can see file path and you can change the path and run the comparison. For standard version, it is not clear where which file.
- Added the action to open the folder containing the file.
- When run folder comparison, for the progressbar added info with current scanning file.
- Fixed bug with displaying file size > 4 GB

Build/install

git clone https://github.com/andr7e/meld

Quick run (translation not loaded):
cd bin
python3 ./meld

For build and install to system need install packages:

python3-distutils
intltool
libxml2-utils
libglib2.0-dev-bin

Build and install:
sudo python3 setup.py install --prefix=/usr