Хотел потестить libreoffice, так он по зависимостям тянет пакеты jre и java. Openoffice работает без них. Как так? Не хочу мусора в системе. (Это при условии, что использую ключ --no-install-recommends).
...:~$ sudo apt-get install --no-install-recommends libreoffice Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: openoffice.org-l10n-common Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: ca-certificates-java default-jre default-jre-headless java-common libaccess-bridge-java libaccess-bridge-java-jni libhsqldb-java liblucene2-java libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-filter-mobiledev libreoffice-impress libreoffice-java-common libreoffice-math libreoffice-report-builder-bin libreoffice-style-galaxy libreoffice-writer libservlet2.5-java openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib python-uno ttf-dejavu ttf-dejavu-extra ttf-sil-gentium-basic tzdata-java uno-libs3 ure Предлагаемые пакеты: equivs java-virtual-machine libhsqldb-java-doc libhsqldb-java-gcj libreoffice-help-3.3 libreoffice-l10n-3.3 menu libreoffice-hyphenation libreoffice2-thesaurus libreoffice-gnome openclipart-libreoffice pstoedit gstreamer0.10-plugins-bad libreoffice-filter-binfilter libreoffice-officebean libmyodbc odbc-postgresql libsqliteodbc tdsodbc mdbtools libmysql-java libpg-java libjtds-java libreoffice-gcj libreoffice-report-builder libreoffice-style-hicontrast libreoffice-style-tango libreoffice-style-crystal libreoffice-style-oxygen bsh icedtea6-plugin sun-java6-fonts ttf-sazanami-gothic ttf-kochi-gothic ttf-sazanami-mincho ttf-kochi-mincho ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts java5-runtime cli-uno-bridge Рекомендуемые пакеты: libcommons-beanutils-java libcommons-collections3-java libcommons-compress-java libcommons-digester-java libcommons-logging-java libdb4.7-java libdb-je-java libicu4j-java libjline-java libjtidy-java libregexp-java libreoffice-emailmerge icedtea-6-jre-cacao ttf-sil-gentium Пакеты, которые будут УДАЛЕНЫ: openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-gnome openoffice.org-gtk openoffice.org-help-en-gb openoffice.org-help-en-us openoffice.org-help-ru openoffice.org-impress openoffice.org-l10n-en-gb openoffice.org-l10n-en-za openoffice.org-l10n-ru openoffice.org-math openoffice.org-style-human openoffice.org-writer НОВЫЕ пакеты, которые будут установлены: ca-certificates-java default-jre default-jre-headless java-common libaccess-bridge-java libaccess-bridge-java-jni libhsqldb-java liblucene2-java libreoffice libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-filter-mobiledev libreoffice-impress libreoffice-java-common libreoffice-math libreoffice-report-builder-bin libreoffice-style-galaxy libreoffice-writer libservlet2.5-java openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib ttf-dejavu ttf-dejavu-extra ttf-sil-gentium-basic tzdata-java Пакеты, которые будут обновлены: python-uno uno-libs3 ure обновлено 3, установлено 30 новых пакетов, для удаления отмечено 18 пакетов, и 0 пакетов не обновлено. Необходимо скачать 138MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 22,7MB. Хотите продолжить [Д/н]?
Отредактировано igorsub (26-01-2011 16:16:32)
От оно че!
Отсутствует
krigstask
Там ещё и питон? Вот не знал. Ну тогда ява там действительно не нужна и вообще не понятно на кой приткнута. Слишком это жирно для простого офисного пакета.
Отсутствует
Предполагаю, что разработчики LibreOffice об этом не осведомлены, в этом случае ткните их носом в ftp://scon155.phys.msu.su/pub/russian/ispell/LICENSE или в зеркало на ftp://scon155.phys.msu.ru/pub/russian/ispell/LICENSE
Спасибо, ткнул как смог.
https://bugs.freedesktop.org/show_bug.cgi?id=33235#c3
Отсутствует
А пакеты для интеграции в рабочую среду поставлены?
Да, libreoffice-gtk-gnome стоит.
А что имеется в виду под "нативным видом"?
Интеграция в рабочую оболчку. Libreoffice-gtk, конечно, старается подогнать внешний вид, но все же выглядит не очень аккуратно. OpenOffice выглядел так же. Я до сих пор не могу понять, почему никто из разработчиков этого не сделает.
И куча других неточностей в отрисовке интерфейса. То есть вроде как интеграция сделана, но не до конца.
Отредактировано igorsub (27-01-2011 15:02:36)
От оно че!
Отсутствует
Мелочи, не присмотришься — не заметишь даже.
Ну не скажи. Техническая сторона бесспорно важно, но про внешний вид забывать не стоит. Приятно выглядащая программа привлекает гораздо больше пользователей, чем многофункциональная поделка.
Добавлено 27-01-2011 15:18:48
Да, и насчет Явы кто-нибудь что-нибудь знает? Просто после установки LO в параметрах системы появился пункт OpenJDK Java 6 Policy Tool. Я так понимаю это инструменты разработки на Яве. На кой они мне? И можно ли избавиться?
Отредактировано igorsub (27-01-2011 15:19:19)
От оно че!
Отсутствует
Мелочи, не присмотришься — не заметишь даже.
Ну не скажи. Техническая сторона бесспорно важно, но про внешний вид забывать не стоит.
Я, честно говоря, даже "присмотревшись" так и не смог понять, что на Вашем скриншоте не так. Ну, на скриншоте, где диалог "настройка" там ещё можно сказать, что вкладка чуть-чуть уехала налево, а там где меню и combobox, что не так?
# rm -rf /
Отсутствует
Ну, на скриншоте, где диалог "настройка" там ещё можно сказать, что вкладка чуть-чуть уехала налево, а там где меню и combobox, что не так?
Она не то, что влево уехала. Она вообще иначе выглядит.
А у выпадающего списка выделяются углы, чего нет в основном интерфейсе. Да и выглядит все опять-таки совсем по-другому.
Меню же выглядит наиболее близко к оригиналу, но все равно чуть меньше и уже.
По отдельности, возможно, не так заметно, но, когда все эти элементы собраны вместе, в глаза бросается. Конечно, это не старые версии офиса, которые вообще не интегрировались, но учитывая столько лет разработки, можно было уже привести все к единому виду. Все это выглядит неопрятно.
Отредактировано igorsub (27-01-2011 16:34:07)
От оно че!
Отсутствует
Lain_13
иначе ведь останется только VB
Там ещё и питон?
В меню имеются такие варианты:
LibreOffice Basic;
Python;
BeanShell;
JavaScript.
Где там Visual Basic и Java, что-то не вижу. Или LibreOffice Basic и JavaScript это они и есть?
Libreoffice-gtk, конечно, старается подогнать внешний вид, но все же выглядит не очень аккуратно.
У меня в KDE всё выглядит вполне опрятно. Правда, я к мелочам особо и не придираюсь, но на первый взгляд всё вроде хорошо.
Техническая сторона бесспорно важно, но про внешний вид забывать не стоит. Приятно выглядащая программа привлекает гораздо больше пользователей, чем многофункциональная поделка.
Может, оно, конечно, и так, но, например, у меня в KDE Synaptic, запущенный из-под root, выглядит не очень привлекательно — однако, я десять раз подумаю, прежде чем променяю эту «поделку» на что-то ещё. Ибо мне как-то езда важнее.
Отсутствует
У меня в KDE всё выглядит вполне опрятно. Правда, я к мелочам особо и не придираюсь, но на первый взгляд всё вроде хорошо.
Так и в Гноме оно процентов на 80% достойно. И я бы тоже не придирался к мелочам, если бы проект только появился. Но он уже довольно давно существует, и я не первый день им пользуюсь, разработчиками стоит задуматься. Лично мне начинает поднадоедать "рваный" интерфейс.
А Синаптик для кед и не писался. Это нативное приложение Гнома. Но даже такие программы (из другой среды) вглядят лучше.
Для всех "езда" имеет большое значение, но популярность среди большинства во многом приобретается за счет обертки. Вот появился Шаттлворт, загорелся идеей сделать дистрибутив, доступный и понятный большинству пользователей. Сделал. И главное - большое внимание в разработке уделил именно внешнему виду. Убунут сейчас наверное самый экспериментаторский в этом плане дистрибутив. Интегрировали же в Гном Firefox, mono- и qt-приложения. Только офис остался "инородным". А это пожалуй один из самых крупных проектов.
От оно че!
Отсутствует
Лично мне начинает поднадоедать "рваный" интерфейс.
А мне внешний вид OpenOffice (у LibreOffice, я так понял, такой же?) нравится даже больше, чем у остальных GTK программ. Впрочем, я этот OpenOffice запускаю где-то раз в полгода.
# rm -rf /
Отсутствует
igorsub
А у выпадающего списка выделяются углы, чего нет в основном интерфейсе.
Это то, что заметил даже я. Присмотревшись к скриншоту, конечно.
Приятно выглядащая программа привлекает гораздо больше пользователей, чем многофункциональная поделка.
MySh
Где там Visual Basic и Java, что-то не вижу. Или LibreOffice Basic и JavaScript это они и есть?
Basic — может быть (я не в курсе), но неужели Вы не знаете, что Java и JavaScript — совсем разные вещи?
Отредактировано Радик245 (28-01-2011 11:26:38)
Отсутствует
Радик245
VB они нето уже добавили, нето почти добавили. Я за этой темой не слежу, но это указывалось в новинках либры 3.3.
Добавлено 28-01-2011 11:08:28
MySh
Где там Visual Basic и Java, что-то не вижу. Или LibreOffice Basic и JavaScript это они и есть?
LO Basic как я понял это и есть открытая реализация VB для обеспечения совместимости с угадай-с-трёх-раз-с-чем.
JavaScript и Java это совсем разные вещи. В принципе всё перечисленное это не компилируемые, языки, а интерпретируемые. Конечно для них обычно есть и компиляторы, но в данном случае достаточно и интерпретаторов. На сколько я знаю хоть там и нет возможности прямо писать код на джаве в документе, но можно подключать скомпилированные модули и пользоваться их функциями. Я не вникал в эти детали никогда.
Отредактировано Lain_13 (28-01-2011 11:10:50)
Отсутствует
А эти возможности (JavaScript, VB, итд) действительно на практике используются в документах Office? Для чего они вообще нужны (в файлах .doc, .odt, итд)?
Отредактировано X Strange (28-01-2011 11:12:11)
# rm -rf /
Отсутствует
X Strange
Про макросы слышали?
Вообще они нужны не только (и для меня не столько) в документах, но и в самом Офисе. Например, можно сделать какую-нибудь удобную для себя функцию и повесить на удобное сочетание клавиш.
Отредактировано Радик245 (28-01-2011 11:38:12)
Отсутствует
Про макросы слышали?
Слышал только, что они бывают. Для чего применяются --- не слышал, и самому тоже применять не приходилось. Потому и спрашиваю у тех, кто пользовался.
Вообще они нужны не только (и для меня не столько) в документах, но и в самом Офисе. Например, можно сделать какую-нибудь удобную для себя функцию и повесить на удобное сочетание клавиш.
То есть это как lisp в emacs? Например, по умолчанию в emacs нет функции "удалить строку" (интересно, почему?), но можно написать функцию, которая это делает, и повесить, скажем, на Shift+Del. Вы это имеете в виду?
А какие, например, макросы Вы используете в OOo (LibreO, MSO, ...)? Что они делают? Примеры какие-нибудь можно?
# rm -rf /
Отсутствует
X Strange
Спасибо, что напомнили - обнаружилось, что в Убунту у меня макросов нет, надо добавить и на горячие клавиши повесить. Вот мои макросы. Всё на Бейсике. Всё подсказано на форуме Инфра-Ресурса. Что такое Tire и TireDlin, думаю, понятно, а ShowAsciiCode - это показ кодов ASCII вместо символов (как именно работает последнее, уже подзабыл, а полезно оно для составления других макросов для вставки символов).
REM ***** BASIC ***** Sub Main End Sub sub Tire rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "Text" args1(0).Value = "–" dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1()) end sub sub TireDlin rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- dim args1(0) as new com.sun.star.beans.PropertyValue args1(0).Name = "Text" args1(0).Value = "—" dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1()) end sub sub ShowAsciiCode Dim oViewCursor As Object oViewCursor = ThisComponent.CurrentController.getViewCursor() oViewCursor.setString(CStr(Asc(oViewCursor.String))) end sub
Отсутствует
Что такое Tire и TireDlin, думаю, понятно
То есть это чтобы по горячим клавишам вставлять тире? А чем ComposeKey не устраивает?
Отредактировано X Strange (28-01-2011 14:54:19)
# rm -rf /
Отсутствует
Радик245
А чем типографская раскладка Бирмана не устраивает? Нажал [AltGr]+[-] и вот оно «—». Нажал [AltGr]+[Shift]+[-] и вот «–». И ёлочки на точке и запятой, и цопирайт «©» на «с», и умноженья знак «×» на иксе, и многоточие «…» на точке. Да всё, что нужно, всё есть прямо рядом.
Отсутствует
Коллеги, вы немножко не понимаете. Макрос (буду объяснять на примере Офиса) - это целая последовательность команд, которые можно применить к тексту, нажав всего одну кнопку. Вот пример макроса, который я делал для МС Офис:
1. Выделить всё.
2. Назначить кегль 14 пт.
3. Назначить одинарный интерлиньяж.
4. Назначить полную выключку текстового блока.
5. Включить переносы.
6. Установить ширину литеры в 100%.
7. Установить межбуквенный интервал - обычный.
8. Включить кернинговые пары от 14 пт.
9. Назначить абзацный отступ 1,25 мм.
10. Назначить отступы слева и справа абзацев равные нулю.
11. Назначить отступы сверху и снизу абзацев равные нулю.
12. Удалить двойные пробелы.
13. Удалить абзацные отступы, сделанные табуляторами.
14. Заменить неправильно написанные знаки препинания, например: " ." на "." или ",слово" на ", слово". Или " - " (пробел дефис пробел) на " — " (тире).
15. Назначить параметры всех страниц по 2,5 см.
16. Назначить формат листа А4.
17. Вызвать диалог "Сохранить файл как..."
Для выполнения этого макроса я организую специальную кнопку на панели инструментов.
Зачем написан такой макрос? Допустим, ко мне приносят текст в невменяемом состоянии, набранный кем-то очень неграмотным, тем более - человеком, не имеющим представления о правильном форматировании. Как видим, чтобы привести файл в божеский вид, мне нужно совершить 17 операций, каждая из которых может распадаться на промежуточные. А так - я открываю чужой файл, затем ПРОСТО нажимаю на кнопку и через минуту наслаждаюсь результатом. Главное - здесь нужно четко представлять, ЧТО ИМЕННО вы хотите сделать с искомым текстом.
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
А чем типографская раскладка Бирмана не устраивает?
А что за раскладка? Интересно.
От оно че!
Отсутствует
Отсутствует