LINUX.ORG.RU
ФорумTalks

[kde][knotes.ru] KDE SC 4.8: Okular

 


0

0

Продолжаем рассказ о победном шествии разработчиков KDE против застарелых проблем и недостающих функций в своих приложениях. Сегодня на очереди Okular — универсальный просмотрщик документов PDF, DjVu, PostScript, ODT и других.

Выдели это!

Да-да, то, что мы так долго ждали, наконец-то появилось! Благодаря работе, проделанной Mahfuzur Rahman Mamun в рамках GSoC2011, Okular теперь правильно выделяет и копирует многоколоночный текст.

[Слева — как было, справа — как стало]

Заодно решилась проблема с невыделяемыми пробелами в DjVu:

[Было] [Стало]

Кроме того, появился специальный режим для выделения таблиц. Обратите внимание, что разделители между строками/столбцами в нём можно добавлять и удалять вручную.

[скрин]

Настрой это!

Надоело, что все новые документы открываются со включённой подгонкой по ширине? Хочется уменьшить шаг прокрутки по PgUp/PgDown? Или включить отображение имени файла в заголовке окна?

Теперь всё это перестало быть проблемой:

[скрин]

Перейди на это!

Довольно часто в Сети попадаются PDF, содержащие т.н. метки страниц. Они являются частью стандарта PDF и позволяют организовать собственную нумерацию страниц (например, пропустить обложку и оглавление), использовать буквы вместо цифр и т.п.

И вот, новая версия Okular также обзавелась поддержкой этих меток. Достаточно открыть любой содержащий их документ, и панель номера страницы станет выглядеть вот так:

[скрин]

Протестируй это!

Наконец, на это неделе произошли ещё три крупных обновления. Во-первых, был принят патч, улучшающий отклик интерфейса при отрисовке «тяжёлых» страниц. Во-вторых, реализация многопоточности была перемещена из бэкенда PDF/poppler в общий код (никаких новшеств, просто рефакторинг).

Третье и самое крупное обновление, как это ни парадоксально, никак не отразиться на пользователях Okular, но зато наверняка понравится пользователям Kile (редактора TeX для KDE). Оно сделало Okular KPart очень удобным инструментом для показа превью генерируемого документа. Например, появилась подсветка (пока очень простенькая) редактируемого участка:

[скрин]

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

Ах да, всё вышеперечисленное мы увидим в KDE SC 4.8.

http://knotes.ru/2011/11/usable-okular/

★★★★★

Последнее исправление: AX (всего исправлений: 1)

Не флейма ради, но объективности:

окуляр лучше всех остальных опенсорсных просматривалок!

tis ★★
()
Ответ на: комментарий от GateKeeper

>Но граммар наци выслали пативэн.

Лучше бы они патч выслали, а пативэн у себя оставили. Бензин нынче дорогой…

AX ★★★★★
() автор топика
Ответ на: комментарий от ATIpro

>Выделение слова по двойному клику запилили?

Нет.

AX ★★★★★
() автор топика

Шикарно! С нетерпением жду релизов Qt 4.8 (в котором добавят пару ну очень полезных веще) и KDE SC 4.8!

Chaser_Andrey ★★★★★
()

Оно сделало Okular KPart очень удобным инструментом для показа превью генерируемого документа.

Шикарно, kile хорош, а теперь еще лучше. От внешнего вида texmaker у меня позывы.

ErasimHolmogorin
()

Хм... всегда им пользуюсь, ни разу не сталкивался с перечисленными проблемами :) Но то что фиксят - прекрасно.

Jetty ★★★★★
()
Ответ на: комментарий от ymuv

>А когда приблизительно выходит kde 4.8??

25 января.

и что значат «sc» в «KDE SC 4.8!»


Software Compilation — Набор Приложений.

AX ★★★★★
() автор топика

Какая прелесть. А почему в толксах? На маленькую мини-новость не тянет разве же?

LMD
()
Ответ на: комментарий от XVilka

В основном это новые фичи C++11. Конкретно я жду:

Инициализирующие списки:

QVector<int> testsData { 1, 2, 10, 42, 50, 123  };
QHash<QString, int> MY_HASH({{"one",1},{"two",2}});

for-loop:
Теперь не нужно пользоваться макросом foreach, можно будет писать

for (const QString &option : optionList) { ... }
К тому же нативный for-loop не будет делать копию объекта (хотя использование неявного расшаривания данных почти нивелирует эту проблему, но явно упростит ускорит работу с собственными типами при использовании контейнеров Qt)

Подробности здесь.

К тому же закроют баг. Если в двух словах - то можно будет напрямую получать возвращаемое слотом значение через invokeMethod() и BlockingQueuedConnection (да, слот в Qt может возвращать значение). Мегаполезная штука, когда надо выполнить метод объекта, находящегося в другом треде в его же треде и получить ответ. При этом поток, из которого вызывают invokeMethod() будет ждать ответа.

Chaser_Andrey ★★★★★
()

Как жаль, что 4.8 обещают в 2012. Столько фич, но их не успеют доделать ^_^

vurdalak ★★★★★
()

>Настрой это!

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

bender ★★★★★
()
Ответ на: комментарий от bender

>а возможность убрать нижнюю панельку добавили?

Её ещё в 4.7 добавили (или даже 4.6).

Настройка → Показать панель номера страницы.

AX ★★★★★
() автор топика
Ответ на: комментарий от bender

Убирается же в менюшке. Я даже хоткей на это дело повесил, чтобы, когда в полноэкранном режиме находишься, можно было и место на экране совсем не тратить, и переключаться между страницами, в случае чего, быстро.

SoulThreads
()
Ответ на: комментарий от Chaser_Andrey

вот нашел: http://bugs.kde.org/show_bug.cgi?id=157284

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

bender ★★★★★
()
Ответ на: комментарий от AX

ага, значит драма все-таки закончилась хэппи эндом

bender ★★★★★
()
Ответ на: комментарий от bender

Ололо © Пороть надо таких умников.

Deleted
()
Ответ на: комментарий от Chaser_Andrey

Да, действительно полезные вещи, спасибо

XVilka ★★★★★
()

Мне вот одно интересно, зачем открывали GNU PDF проект (он даже до сих пор активный) - чем их poppler не устраивает? Может в чем-то у него большие проблемы?

XVilka ★★★★★
()
Ответ на: комментарий от Deleted

Не прошло и ста лет.

Плюсую, не думал, шо в кедах этого не было, маст-хэв фича.

FiXer ★★☆☆☆
()
Ответ на: комментарий от GateKeeper

>Отлично. Но граммар наци выслали пативэн.
Гугл-транслейт в панике мечется, пытаясь спрятаться

darkshvein ☆☆
()

Добавили бы они уже в лупоглаз вкладки наконец. С 2008 года в багтреккере запрос, по-моему, висит.

malices_gossips ★★★
()
Ответ на: комментарий от NoMasters

Кроме того, есть ещё MinGW. Когда ещё кодил под винду - не подводил ни разу. Как сейчас обстоят дела с портированием последних версий GCC - не в курсе, извини.

Chaser_Andrey ★★★★★
()

Вновь радостная весть о kde 4.8

Мелкий оффтоп: посоветуйте, в каком дистре лучше сейчас запилить кеды 4.8 ? Так сказать, присоединиться к тесту. В арче в кде-анстейбл только 4.7.3 (на 4 ноября).

ekzotech ★★★★
()

Сколько не смотрел его — самый кривой просмотрщик.

Ok
()
Ответ на: комментарий от madgnu

Хм. Спасибо, обязательно сегодня попробую (один фиг новый комп собрал, хочу на нём проверить кеды 4.8).

ekzotech ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.