Calculate linux desktop


Calculate Linux Desktop (CLD)

Calculate Linux Desktop (CLD) - готовое рабочее место для решения большинства офисных задач.

CLD может успешно заменить Windows Workstation ®, предоставляя базовый набор приложений, включающий LibreOffice, интернет-приложения, графический редактор, мультимедийные программы и многое другое.

Особенности¶

  • Централизованная авторизация пользователей при наличии Calculate Directory Server.
  • Поддержка хранения настроек рабочего стола пользователя на сервере, включая централизованную настройку приложений.
  • Дружественный рабочий стол, упрощающий изучение системы.
  • Единое расположение панелей рабочего стола и основных настроек приложений, вне зависимости от выбора рабочего окружения - KDE, Cinnamon, MATE или XFCE.
  • Возможность установки на USB Flash или USB HDD с файловой системой ext4, ext3, ext2, reiserfs, btrfs, xfs или jfs.
  • Поддерживаемые языки: албанский, английский, белорусский, болгарский, боснийский, венгерский, голландский, датский, исландский, испанский, итальянский, казахский, латышский, литовский, немецкий, норвежский, польский, португальский, румынский, русский, сербский, словацкий, словенский, украинский, финский, французский, хорватский, чешский, шведский и эстонский.
  • 100% совместимость с Gentoo с поддержкой бинарных репозиториев обновлений.

Преимущества¶

Забудьте о вирусах, наслаждайтесь возможностями ОС Linux.

  • Автонастройка приложений при входе в систему исходя из настроек сервера.
  • Calculate Linux Desktop позволяет выбрать окружение рабочего стола KDE, MATE либо XFCE, в зависимости от ваших предпочтений и аппаратных возможностей компьютера.
  • Простое обновление через репозиторий Portage на протяжении всего жизненного цикла.
  • Бесплатная круглосуточная поддержка в on-line (IRC) сообществом Calculate Linux.

www.calculate-linux.org

Calculate Linux

 

Что такое… Calculate Linux?¶

Вы можете узнать о Linux ® здесь.Проект Calculate Linux предлагает несколько дистрибутивов, покрывающих интересы как обычных пользователей, так и малого и среднего бизнеса, предпочитающих программное обеспечение с открытым исходным кодом вместо проприетарных решений.

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

Calculate Directory Server может успешно заменить Windows NT Server ® (с поддержкой Windows-клиентов) и предоставить дополнительные сервисы: LDAP, DNS, PROXY, Mail, FTP, Jabber и многие другие, которые могут быть развернуты в считанные минуты.

Calculate Linux базируется на Gentoo, который хорошо известен своей стабильностью и высокой производительностью на широком спектре аппаратного обеспечения и работает от Pentium Pro до современных процессоров.

Видеообзор¶

Снимите свой видеообзор с вашим с Calculate Linux и покажите его всем на странице сайта:

Другие видеоматериалы можно посмотреть здесь »

Зачем делать другой дистрибутив?¶

Большинство современных Linux-дистрибутивов, за исключением Novell SLES/SLED, Ubuntu и RedHat EL, предназначены для энтузиастов. Но даже при использовании таких решений создание клиент-серверной среды может вызывать сложности (особенно если вам необходимо использовать Windows и Linux клиенты). Мы создали наш собственный дистрибутив, чтобы помочь другим людям, которые хотят использовать GNU/Linux вместо проприетарных ОС для потребностей своего бизнеса.

Есть вопросы?¶

• ОшибкиЕсли Вы заметили ошибки в работе системы, то возможные способы их устранения можно найти в обзоре известных ошибок.

• ЧатЕсли у вас есть вопросы, не стесняйтесь задавать их в Telegram. Более 20 тематических чатов ждут вас!

• Социальные сетиНайти единомышленников вы можете в социальных сетях ВКонтакте, Facebook, Google+, Одноклассники, Telegram или Twitter.

Активность форума¶

12.10 - RE: cl-setup-boot-live (Николай Човганский)

Фёдор Ратиев wrote:

Имя пользователя: root Пароль: от пользователя root

Спасибо, помогло!

12.10 - cl-setup-boot-live (Николай Човганский)

Всем привет!!! Скачал cld-18-x86_64.iso, скопировал в /var/calculate/linux. В терминале запустил команду 'cl-setup-boot-live', которая создала новый пункт меню в загрузчике, что-то типа "Live HDD...". Нажимаю на этот пункт, а система предлагает мне ввести имя пользователя и пароль. Ввожу и снова поп…

11.10 - RE: Calculate 18.0 - попытка новой установки (Илья Бабаев)

Виктор Кустов wrote:

похоже на кривые настройки в домике, либо проблему с правами что пишет id user1

user1@10 ~ $ id user1 uid=1000(user1) gid=1001(user1) групи=1001(user1),7(lp),10(wheel),14(uucp),18(audio),19(cdrom),20(dialout),27(video),80(cdrw),85(usb),100(users),35(games),440(p…

11.10 - RE: Calculate 18.0 - попытка новой установки (Виктор Кустов)

Илья Бабаев wrote:

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

похоже на кривые настройки в домике, либо проблему с правамичто пишет id user1

> Что еще замечено. В экране ввода логина и пароля написано приветствуем вас в 10, раньше было …

10.10 - RE: Calculate 18.0 - попытка новой установки (Илья Бабаев)

Виктор, спасибо за ответ.Видеокарта Nvidia GeForce 8500 GT. Монитор один. По Ctrl+Alt+F1 переключение в текстовую консоль корректно.Далее. По Ctrl+Alt+F1 переключаюсь в текстовую консоль, логинюсь, запускаю иксы (startx) и получаю картинку, ранее уже описанную. Опять переключаюсь в текстовую кон…

10.10 - RE: mpv, vlc тихий звук (Бронеслав Ярило)

Alexander Tratsevskiy wrote:

Раз ушел от темы то подскажите пожалуйста как подобное сделать с образами ядер. Не хочу пока удалять их.

cl-update не удаляет ядро с которого загружена система. Чтобы хранить все старые ядра, можно попробовать так же в сет прописать, например: [...]

Спас…

10.10 - Calculate 18.0 - попытка новой установки (Илья Бабаев)

cld-18-i686, железо 32 разряда. Сам процесс установки прошел штатно. После перезагрузки на пару секунд появляется рабочий стол, после чего линейка "менеджер задач" уезжает вверх за пределы экрана, экран - черный и на нем остается только мышка. Она живая, но никакие действия с ее помощью не доступны.

www.calculate-linux.org

Calculate Linux Desktop MATE

Переименование файлов на рабочем столе CalculateMate Александр М Вт, 19 июня 2018, 06:02:15 +0000 4 Добавил(а) Александр Красов 3 месяца назадRE: Переименование файлов на рабочем столе CalculateMate
Проблема при инсталляции Александр Князев Ср, 06 июня 2018, 08:12:27 +0000 0
права на ждущий и спящий режим Николай Бочков Ср, 25 апр. 2018, 04:12:36 +0000 3 Добавил(а) Mikhail Hiretsky 4 месяца назадRE: права на ждущий и спящий режим
caja и андроид девайс Valery Sosnitcky Вс, 14 янв. 2018, 15:45:51 +0000 0
непонятная ошибка при обновления Андрей Чеховец Чт, 07 дек. 2017, 14:44:05 +0000 3 Добавил(а) Фёдор Ратиев 10 месяца назадRE: непонятная ошибка при обновления
Не загружается свежая сборка Александр Князев Пн, 27 нояб. 2017, 06:21:19 +0000 2 Добавил(а) Alexander Tratsevskiy 11 месяца назадRE: Не загружается свежая сборка
свежесобранный образ не входит в домен Роман Тутов Пт, 22 сент. 2017, 16:51:25 +0000 3 Добавил(а) Роман Тутов около 1 года назадRE: свежесобранный образ не входит в домен
Подскажите как в меню "Выключить" добавить кнопки "Ждущий режим" и "Спящий режим"? Олег Фролков Вс, 07 февр. 2016, 05:40:10 +0000 17 Добавил(а) Николай Бочков около 1 года назадRE: Подскажите как в меню "Выключить" добавить кнопки "Жд...
Как изменить часовой пояс для выбранного города на верный? Алексей Пермяков Чт, 04 мая 2017, 04:58:57 +0000 4 Добавил(а) Алексей Пермяков больше 1 года назадRE: Как изменить часовой пояс для выбранного города на ве...
Вынужден повториться - опять сюрприз апдейта, теперь chromium
Valery Sosnitcky
Ср, 26 апр. 2017, 18:09:47 +0000 3 Добавил(а) Alexander Tratsevskiy больше 1 года назадRE: Вынужден повториться - опять сюрприз апдейта, теперь ...
Ошибка при обновлении Vjacheslav Tarasenko Чт, 20 апр. 2017, 17:54:58 +0000 6 Добавил(а) valek russian больше 1 года назадRE: Ошибка при обновлении
Hibernate / Suspend не существует на MATE James B Сб, 22 апр. 2017, 20:36:15 +0000 3 Добавил(а) James B больше 1 года назадRE: Hibernate / Suspend не существует на MATE
И опять сюрпрайз апдейта Valery Sosnitcky Ср, 05 апр. 2017, 16:57:58 +0000 1 Добавил(а) Valery Sosnitcky больше 1 года назадRE: И опять сюрпрайз апдейта
Релизы DE MATE Александр Воронич Пт, 08 апр. 2016, 20:25:01 +0000 2
X11 не видит вторую видеокарту Сергей Клюйков Вт, 07 марта 2017, 00:24:54 +0000 1 Добавил(а) Фёдор Фёдоров больше 1 года назадRE: X11 не видит вторую видеокарту
ASUS ZenBook UX32VD и CLDM Алексей Пермяков Ср, 08 февр. 2017, 03:35:34 +0000 36 Добавил(а) Алексей Пермяков больше 1 года назадRE: ASUS ZenBook UX32VD и CLDM
Очередной глюк апдейта Valery Sosnitcky Чт, 23 февр. 2017, 15:17:07 +0000 4 Добавил(а) Valery Sosnitcky больше 1 года назадRE: Очередной глюк апдейта
Проблемы с меню Александр Красов Чт, 15 дек. 2016, 13:46:56 +0000 3 Добавил(а) Alexander Tratsevskiy почти 2 года назадRE: Проблемы с меню
не могу обновится иван круг Сб, 13 февр. 2016, 12:22:47 +0000 7
Как включить show-flags в параметрах индикатора раскладок клавиатуры? Валерий Скочилов Пт, 16 окт. 2015, 17:32:30 +0000 9 Добавил(а) fleks fleks около 2 лет назадRE: Как включить show-flags в параметрах индикатора раскл...
Установка CLDM на нэтбук Lenovo s205 Александр Воронич Пн, 28 сент. 2015, 18:50:24 +0000 4 Добавил(а) Александр Воронич больше 2 лет назадRE: Установка CLDM на нэтбук Lenovo s205
r8169 eth0: link down Jack Grub Вт, 16 февр. 2016, 13:41:16 +0000 1 Добавил(а) Валерий Скочилов больше 2 лет назадRE: r8169 eth0: link down
Libre Office не открывает документы с SMB Share Jack Grub Вт, 10 нояб. 2015, 23:05:14 +0000 6 Добавил(а) Андрей Михайлович почти 3 года назадRE: Libre Office не открывает документы с SMB Share
Быстрый запуск LibreOffice Григорий Иванов
Сб, 19 сент. 2015, 16:57:28 +0000
16 Добавил(а) Григорий Иванов около 3 лет назадRE: Быстрый запуск LibreOffice
Разбивка диска HDD. Евгений Котиков Вс, 27 сент. 2015, 15:54:48 +0000 0

www.calculate-linux.ru

Calculate Linux Desktop KDE

Can't unlock KDE session Silvio Arnone 10/10/2018 11:31 pm 2 Added by Silvio Arnone 1 day agoRE: Can't unlock KDE session
update problem x y 07/22/2018 07:36 am 1 Added by Alexander Tratsevskiy 3 months agoRE: update problem
[Solved] How to Install HPLIP-GUI/Devise Manager or Toolbox Ron Lee 04/13/2018 01:27 pm 2
calculate-core not configured blck moon 04/12/2018 01:55 pm 1 Added by Mikhail Hiretsky 5 months agoRE: calculate-core not configured
SOLVED How to Add User to Groups Ron Lee 04/10/2018 11:20 am 2 Added by Ron Lee 6 months agoRE: How to Add User to Groups
Failed LUKS install using cl-install (no grub, no boot folder at reboot) Nadir Boussoukaia 02/03/2018 03:17 pm 1 Added by Nadir Boussoukaia 8 months agoRE: Failed LUKS install using cl-install (no grub, no bo...
Unable to boot CLD 17.12 x86-64 live USB Marek Matej 01/08/2018 11:44 am 5 Added by Alexander Tratsevskiy 9 months agoRE: Unable to boot CLD 17.12 x86-64 live USB
smplayer problem x y 12/26/2017 08:02 pm 3 Added by x y 9 months agoRE: smplayer problem
emerge failed Ying Si 11/27/2017 07:16 pm 4 Added by Ying Si 11 months agoRE: emerge failed
problem starting kde x y 04/24/2017 04:56 pm 9 Added by x y over 1 year agoRE: problem starting kde
[SOLVED] Application bar at the bottom disappeared Asnee _ 01/29/2017 07:04 am 1 Added by Asnee _ over 1 year agoRE: Application bar at the bottom disappeared
FireFox, pgo-profile-run Error Jason Hutchinson 01/08/2017 03:49 pm 1 Added by Фёдор Ратиев almost 2 years agoRE: FireFox, pgo-profile-run Error
System Calendar with Gmail Calendar integration Dirk Zuechner 12/03/2016 09:02 pm 5 Added by Dirk Zuechner almost 2 years agoRE: System Calendar with Gamil Calendar integration
can't install Cantata **SOLVED** Angelo Machils 08/09/2016 04:51 pm 6 Added by Adrien Daugabel about 2 years agoRE: can't install Cantata **SOLVED**
kontact & amarok don't work, akonadi-server problem ? bhj jantal 06/24/2016 12:51 am 3 Added by bhj jantal over 2 years agoRE: kontact & amarok don't work, akonadi-server problem ?
kde-apps/kde4-l10n-16.04.1 NOT merged due to file * collisions bhj jantal 06/03/2016 12:06 am 2 Added by bhj jantal over 2 years agoRE: kde-apps/kde4-l10n-16.04.1 NOT merged due to file *...
KDE + android + cut/paste x y 01/11/2016 07:18 pm 10 Added by Aziz Isakov over 2 years agoRE: KDE + android + cut/paste
[resolved] "Invalid partition table!" after default install of cld-15.12-x86_64.iso a z 05/19/2016 05:41 pm 6 Added by a z over 2 years agoRE: "Invalid partition table!" after default install of c...
Successfully upgraded to Plasma & its great. Jason Hutchinson 05/09/2016 07:21 pm 1 Added by Adrien Daugabel over 2 years agoRE: Successfully upgraded to Plasma & its great.
hi i cant update calculate linux 12 kde desktop Vlado Se 02/23/2013 05:08 am 2
imagewriter webby webby 01/14/2016 12:46 am 1 Added by Alexander Tratsevskiy almost 3 years agoRE: imagewriter
Firefox 41 : segfault Adrien Daugabel 10/06/2015 11:33 pm 4 Added by Cris Teix almost 3 years agoRE: Firefox 41 : segfault
Oxygen Theme lost (SOLVED) Adrien Daugabel 08/24/2015 10:21 pm 0
New to Calculate and Gentoo, I need some links to tutorials, and some guidance on Java and Debian packages, thanks. Jose C 08/12/2015 08:15 pm 6 Added by Jose C about 3 years agoRE: New to Calculate and Gentoo, I need some links to tut...
How to install tamil fonts and google chrome? muthu kathiravan 05/01/2015 10:37 am 2 Added by Iurii Blokhin over 3 years agoRE: How to install tamil fonts and google chrome?

www.calculate-linux.org

Calculate Linux Desktop 15 – обзор дистрибутива и описание установки | Info-Comp.ru

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

Сразу хотелось бы сказать, что дистрибутив Calculate Linux Desktop позиционируется как операционная система для рабочих станций (компьютеров) на предприятии и на самом деле это является неплохим бесплатным вариантом. Использовать Calculate Linux Desktop в качестве ОС на домашнем компьютере, конечно же, можно, но скорей на любителя, т.е. например, Вы хотите или Вам нужно освоить дистрибутив Gentoo, но у Вас не хватает знаний и нужно начать с чего-нибудь попроще, забегая вперед, скажу, что Calculate Linux Desktop основан именно на Gentoo, но более простой, более автоматизирован, как Вы знаете в Gentoo все необходимо делать «руками».

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

А сейчас давайте приступать к рассмотрению дистрибутива Calculate Linux Desktop.

Calculate Linux Desktop

Calculate Linux Desktop (CLD) – бесплатная операционная система, разработанная российской компанией «Калкулэйт» в своей основе использует ядро Linux и основывается на другом более популярном дистрибутиве Gentoo.

Дистрибутив CLD многоязычен и поддерживает архитектуры процессора i686 и x86_64. В качестве графической оболочки можно использовать KDE, MATE или XFCE. По умолчанию в состав дистрибутива включено все необходимое программное обеспечение для офисной работы, например офисный пакет LibreOffice, браузер Chromium, графический редактор Gimp и другое.

Актуальной на момент написания статья является версия Calculate Linux Desktop 15 в ней по сравнению с предыдущей версией достаточно много изменений, например, реализован новый метод обновления пакетов, а также появились общие репозитории бинарных пакетов и новая версия утилит Calculate 3.4.

Скачать данную версию можно на официальном сайте со страницы загрузки вот она http://www.calculate-linux.ru/main/ru/download

Установка Calculate Linux Desktop 15

Я загрузил, и соответственно буду устанавливать версию Calculate Linux Desktop 15 MATE i686 (CLDM). Сама установка простая не сложней чем установка других дистрибутивов для домашнего компьютера.

Шаг 1

Загружаемся с диска и попадаем в меню, где нам необходимо выбрать язык и нажать «Calculate Linux Desktop 15 MATE LiveDVD»

Шаг 2

Итак, загружается Live-версия дистрибутива и нам для установки на жесткий диск необходимо нажать «Установка Calculate Linux»

Шаг 3

В итоге у нас запустится программа установки, и первое что мы делаем, это выбираем язык нашей системы и часовой пояс, жмем «Далее»

Шаг 4

Далее выбираем установочный образ, я оставляю все по умолчанию и жму «Далее»

Шаг 5

Затем мы можем настроить разметку диска, я выбираю «Авторазметка» и жму «Далее», для изменений настроек авторазметки нажмите на соответствующий пункт

Шаг 6

На этом окне мы можем сразу нажать «Далее»

Шаг 7

Здесь мы можем настроить сетевые интерфейсы, я оставлю все по умолчанию за исключением имени хоста его я изменю, жмем «Далее»

Шаг 8

Далее мы настраиваем пользователей, я задам пароль для пользователя root и выберу опцию «Автовход» пользователем guest. Дополнительных пользователей я пока заводить не буду, а Вы, конечно же, можете добавить нужного пользователя через кнопку «Плюсик».

Шаг 9

На этом шаге мы задаем параметры «Видео», например, можем указать разрешение экрана, жмем «Далее»

Шаг 10

Затем мы можем изменить настройки обновления, жмем «Далее»

Шаг 11

Все готово для установки, жмем «Выполнить»

Установка началась, а мы можем наблюдать за ходом установки

Пройдет совсем немного времени, и установка будет завершена, для перезагрузки компьютера жмем «Да»

Скриншоты Calculate Linux Desktop 15

Рабочий стол

Центр управления

Файловый менеджер

Заставка «Завершение работы»

На этом у меня все, пока!

Похожие статьи:

info-comp.ru

Calculate Linux Desktop MATE

Переименование файлов на рабочем столе CalculateMate Александр М Вт, 19 июня 2018, 06:02:15 +0000 4 Добавил(а) Александр Красов 3 месяца назадRE: Переименование файлов на рабочем столе CalculateMate
Проблема при инсталляции Александр Князев Ср, 06 июня 2018, 08:12:27 +0000 0
права на ждущий и спящий режим Николай Бочков Ср, 25 апр. 2018, 04:12:36 +0000 3 Добавил(а) Mikhail Hiretsky 4 месяца назадRE: права на ждущий и спящий режим
caja и андроид девайс Valery Sosnitcky Вс, 14 янв. 2018, 15:45:51 +0000 0
непонятная ошибка при обновления Андрей Чеховец Чт, 07 дек. 2017, 14:44:05 +0000 3 Добавил(а) Фёдор Ратиев 10 месяца назадRE: непонятная ошибка при обновления
Не загружается свежая сборка Александр Князев Пн, 27 нояб. 2017, 06:21:19 +0000 2 Добавил(а) Alexander Tratsevskiy 11 месяца назадRE: Не загружается свежая сборка
свежесобранный образ не входит в домен Роман Тутов Пт, 22 сент. 2017, 16:51:25 +0000 3 Добавил(а) Роман Тутов около 1 года назадRE: свежесобранный образ не входит в домен
Подскажите как в меню "Выключить" добавить кнопки "Ждущий режим" и "Спящий режим"? Олег Фролков Вс, 07 февр. 2016, 05:40:10 +0000 17 Добавил(а) Николай Бочков около 1 года назадRE: Подскажите как в меню "Выключить" добавить кнопки "Жд...
Как изменить часовой пояс для выбранного города на верный? Алексей Пермяков Чт, 04 мая 2017, 04:58:57 +0000 4 Добавил(а) Алексей Пермяков больше 1 года назадRE: Как изменить часовой пояс для выбранного города на ве...
Вынужден повториться - опять сюрприз апдейта, теперь chromium Valery Sosnitcky Ср, 26 апр. 2017, 18:09:47 +0000 3 Добавил(а) Alexander Tratsevskiy больше 1 года назадRE: Вынужден повториться - опять сюрприз апдейта, теперь ...
Ошибка при обновлении Vjacheslav Tarasenko Чт, 20 апр. 2017, 17:54:58 +0000 6 Добавил(а) valek russian больше 1 года назадRE: Ошибка при обновлении
Hibernate / Suspend не существует на MATE James B Сб, 22 апр. 2017, 20:36:15 +0000 3 Добавил(а) James B больше 1 года назадRE: Hibernate / Suspend не существует на MATE
И опять сюрпрайз апдейта Valery Sosnitcky Ср, 05 апр. 2017, 16:57:58 +0000 1 Добавил(а) Valery Sosnitcky больше 1 года назадRE: И опять сюрпрайз апдейта
Релизы DE MATE Александр Воронич Пт, 08 апр. 2016, 20:25:01 +0000 2
X11 не видит вторую видеокарту Сергей Клюйков Вт, 07 марта 2017, 00:24:54 +0000 1 Добавил(а) Фёдор Фёдоров больше 1 года назадRE: X11 не видит вторую видеокарту
ASUS ZenBook UX32VD и CLDM Алексей Пермяков Ср, 08 февр. 2017, 03:35:34 +0000 36 Добавил(а) Алексей Пермяков больше 1 года назадRE: ASUS ZenBook UX32VD и CLDM
Очередной глюк апдейта Valery Sosnitcky Чт, 23 февр. 2017, 15:17:07 +0000 4 Добавил(а) Valery Sosnitcky больше 1 года назадRE: Очередной глюк апдейта
Проблемы с меню Александр Красов Чт, 15 дек. 2016, 13:46:56 +0000 3 Добавил(а) Alexander Tratsevskiy почти 2 года назадRE: Проблемы с меню
не могу обновится иван круг Сб, 13 февр. 2016, 12:22:47 +0000 7
Как включить show-flags в параметрах индикатора раскладок клавиатуры? Валерий Скочилов Пт, 16 окт. 2015, 17:32:30 +0000 9 Добавил(а) fleks fleks около 2 лет назадRE: Как включить show-flags в параметрах индикатора раскл...
Установка CLDM на нэтбук Lenovo s205 Александр Воронич Пн, 28 сент. 2015, 18:50:24 +0000 4 Добавил(а) Александр Воронич больше 2 лет назадRE: Установка CLDM на нэтбук Lenovo s205
r8169 eth0: link down Jack Grub Вт, 16 февр. 2016, 13:41:16 +0000 1 Добавил(а) Валерий Скочилов больше 2 лет назадRE: r8169 eth0: link down
Libre Office не открывает документы с SMB Share Jack Grub Вт, 10 нояб. 2015, 23:05:14 +0000 6 Добавил(а) Андрей Михайлович почти 3 года назадRE: Libre Office не открывает документы с SMB Share
Быстрый запуск LibreOffice Григорий Иванов Сб, 19 сент. 2015, 16:57:28 +0000 16 Добавил(а) Григорий Иванов около 3 лет назадRE: Быстрый запуск LibreOffice
Разбивка диска HDD. Евгений Котиков Вс, 27 сент. 2015, 15:54:48 +0000 0

www.calculate-linux.org

Configuring Your Desktop in Calculate Linux 11.9

language Russian

Our brand-new Calculate Linux 11.9 provides a new method of configuring user profiles. In this article, I will try to describe the procedure for Calculate Linux Desktop, focusing on the main operations.

Calculate Utilities¶

Calculate Utilities were written in Python. They operate throughout the installation and, which is even more important, the system configuration. To set up user profiles, the calculate-desktop package is used. Unlike other utilities, it lets you configure system files as well as user files (within the home directory). As simple as this:

cl-desktop alex * alex's user account configured...

The setup is performed with the Calculate Utilities templates; we will see them a bit later.

Utility variables¶

Calculate Utilities have their own sets of variables. Calculate-desktop, for instance, includes variables used for user login/logout. To view these variables, execute cl-desktop -v user_name. Here is my example:

cl-desktop -v alex ... os_linux_name [r] Calculate Linux Desktop os_linux_shortname [r] CLD os_linux_subname [r] KDE os_linux_ver [r] 11.9 os_locale_lang [r] ru_RU os_locale_language [r] ru os_locale_xkb [r] us,ru(winkeys) os_locale_xkbname [r] us,ru os_net_hostname [w] calculate os_root_type [r] hdd os_x11_composite [r] on os_x11_height [w] 1050 os_x11_standart [r] 1680x1050 os_x11_video_drv [r] nvidia os_x11_width [w] 1680 ur_fullname [r] Alexander Tratsevskiy ur_group [r] family ur_home_path [r] /home/alex ur_jid [r] ur_login [r] alex ur_mail [r] ... Variable names must include type and destination. The said variables are very important for configuring a system: their values can be inserted in configuration files or used in conditionals.

Calculate templates¶

Several years before, when we were building a new engine, Calculate Next, for our site, we also wrote some methods to convert layout files to XML and vice versa. Even though we did not build the site engine after all, much of this experience was beneficial for other projects - namely, for creating Calculate Utilities 2.

In most cases, it will be enough to reset some parameters in the configuration file for a service or an application to work as you want them to. Our templates are based on this simple approach; they recognize nearly all popular configuration format, such as apache, bind, compiz, dhcp, dovecot, kde, ldap, openrc, plasma, postfix, procmail, proftpd, samba, squid, xml_gconf, xml_gconf_tree, xml_xfce and xml_xfcepanel. For other formats, you may use the raw format for text files, the bin format for binary files and the patch format for patch files.

Templates are not just configs that can be appended to the system files. They can contain conditionals, functions and, of course, variables. During the joining procedure, the template and the configuration file are converted to the XML format, then merged and after that, XML is converted back to the specified format of the configuration file and copied onto the system.

Example 1. Configuring trusted applications for kwallet (excerpt from kwallertc):

Calculate format=kde path=~/.kde4/share/config Applications that access is allowed [Auto Allow] ?os_locale_lang==en_US# kdewallet=Kopete,KMail,Konqueror,Chromium,Chrome,Network Management,Akonadi Resource,KDE Daemon os_locale_lang# ?os_locale_lang==ru_RU# kdewallet=Kopete,KMail,Konqueror,Chromium,Chrome,Network Management,Источник данных Akonadi,Служба KDE os_locale_lang# ...

For some time, KDE applications have been using localization. To avoid superfluity of locales, the language settings are checked and configured according to the system language.

Example 2. Creating a link to the browser icon that will be shown by default on the bottom panel in XFCE (excerpt from browser.desktop):

Calculate exists(/usr/share/applications/calculate-browser.desktop)!= link=/usr/share/applications/calculate-browser.desktop name=10000000030.desktop symbolic force

In the example above, a symlink pointing to the calculate-browser.desktop file is created under the name 10000000030.desktop; the system verifies if this file exists already. If such is the case, the file will be overwriten.

Paths for storing templates¶

While paths of Calculate Utilities would be of little interest to you, the templates' locations are of paramount importance, since you create your own templates based on these prototypes. For your convenience, all Calculate 2.2 templates are included in one and single package, calculate-templates. At install, the package contents is deployed in the directory /usr/share/calculate/templates. That is where you can find user profile settings. Directory names in templates are not fixed: they are defined in the .calculate_directory file in each respective directory. General rules for templates apply to the directory. Templates used by calculate-desktop are located in /usr/share/calculate/templates/desktop. The .calculate_directory file, which defines this directory, stores the header of the desktop directory template:

Calculate append=skip cl_name==calculate-desktop&&cl_ver>=2.2.1

Templates belonging to the package are explicitly stated, the version of the utilities is checked. User-defined application settings will be stored in the directory /usr/share/calculate/templates/desktop/desktop. For instance, the directory 60-mc-4.7 will contain configuration templates for Midnight Commander.

Configuration events¶

Calculate Linux uses Portage for managing packages. Portage is a very flexible tool which permits easy handling of third-party projects. By using the profile.bashrc script, Calculate Utilities are integrated with the emerge package manager via the system profile. System configuration with Calculate Utilities will be thus called whenever you install a package. Calculate-desktop looks for templates of the package that is being installed and, if needed, performs the setup. If the settings are not limited by the user profile, the package can modify system files, and Portage will accept them. Paths to the new files and to the files that have been modified, with their hashes, will remain in the local package database.

Apart from installing packages, many other events will be accompanied by software configuration. For instance, when a user logs in via KDM/GDM, if the user has no directory, it will be created and configured. This and other relevant events are described in specific variables, which are used to build conditionals in templates.

Package data¶

Templates intended for user profile configuration use the standard method of Calculate Utilities and store their settings in ~/.calculate/ini.env. This samba-like file includes 4 primary sections: «main» for main settings, «ver» for software versions, «update» for the flag that disables updating, for each program, and «resource» for the paths to standard user directories. In addition, you can have as many sections as you need; we in Calculate Ltd. use the «office» section to account for some settings that are important to us. When a domain user logs in, their profile is configured with templates. Such configuration is usually required when software is updated or if you want to record some application settings.

ini.env lets you enable or disable updates of one or several applications. You could, for instance, return to the initial program configuration.

Templates in Calculate Linux 11.9: What's new¶

In most cases, configuring the user profile at login was unnecessary. In Calculate Linux 11.9, we are finally making a clean difference between local users and domain users. While formerly, Calculate Utilities could modify the profiles of the logged in users only, for configuring software before the first start, now all local profiles are configured. Thanks to it, there is no more update before the system starts and logging in is up 5 seconds faster. Should there be any changes, the modified files will be printed when the package is being installed.

You will encounter no more difficulties either when installing from a new ISO image. At the first login, the update utilities will be launched. For instance, if you want to upgrate from KDE 4.6 to 4.7, only one configuration file, nepomukserverrc, will be modified by the template /usr/share/calculate/templates/desktop/desktop/20-kde-4.6-4.7/.kde4/share/config/nepomukserverrc, which contains the following:

Calculate format=kde [Basic Settings] Start Nepomuk=true

Before KDE 4.7, though, nobody seemed concerned if Nepomuk daemon was absent...

How we are different¶

Calculate Linux compared to other distributions¶

See how distributions compare in handling user profile configuration:Ubuntu:uses pre-configured system files; it may use Skel.Sabayon:uses the /etc/skel directory, which contains all settings, including configurations of packages that are not installed.Calculate:Calculate Utilities templates are used.

Pros and cons¶

  • pro: More flexibility in setup, in contrast to using /etc/skel, limited with static settings which do not allow you to configure the user login, the screen resolution, hardware-related features, etc.
  • pro: Configuring is done only for the programs installed on the system; if needed, settings can be deleted.
  • pro: Users can create their own templates, thus configuring applications to their liking.
  • pro: You can always revert the changes and use the original configuration.
  • pro: Smooth migration between software versions is supported.
  • con: We recommend to update utility templates before software update.

Links¶

Calculate Utilities TemplatesTemplate VariablesStoring User Profile Settings

Originally written by Alexander Tratsevskiy for Habrahabr, http://habrahabr.ru/blogs/linux/129658/

www.calculate-linux.ru