Методы удаленного доступа к linux gui

Решение проблем

Переключение композиции

Некоторое ПО может некорректно рендерить изображение, работая в системе с проприетарным драйвером Nvidia и композитным менеджером окон.

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

#!/bin/bash
if $(dconf read /org/mate/marco/general/compositing-manager) == "true"
 then
  dconf write /org/mate/marco/general/compositing-manager false
 else
  dconf write /org/mate/marco/general/compositing-manager true
fi

Затем создайте сочетание клавиш клавиатуры, например для команды .

Совместимость курсоров

Вы можете обнаружить, что тема курсора, используемая в MATE непоследовательна. Например, курсор может меняться при перемещении между окнами разных приложений. Чтобы исправить это, установите тему курсора создав файл . Он определяет тему курсора в соответствии с спецификацией XDG. Для подробностей смотри статью .

Отбрасывание панелью тени

$ cp /usr/share/applications/marco.desktop ~/.local/share/applications/marco.desktop
~/.local/share/applications/marco.desktop
...
X-MATE-Autostart-Phase=Applications
X-MATE-Autostart-Delay=2
X-MATE-Provides=windowmanager
X-MATE-Autostart-Notify=true

Note: Переменная должна быть установлена в .

Если результата не будет — увеличьте время задержки.

Good for Old Computers: Enlightenment

What we like

  • Very lightweight.

  • Everything can be customized

  • Very fast and efficient.

What we don’t like

  • Many undocumented features.

  • Looks old and dated.

  • Can feel a bit quirky when compared to other desktops.

Enlightenment is one of the oldest desktop environments and is very lightweight.

Absolutely every part of the Enlightenment desktop environment can be customized and there are settings for everything, which means you can really make it work how you want it to.

Virtual desktops feature prominently as part of the Enlightenment philosophy such that you can easily create a massive grid of work spaces.

Enlightenment doesn’t come with many applications by default because it started life solely as a window manager, not as a full-fledged DE.

Ярлык приложения

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

Пример файла


# Определение типа ярлыка приложений
Type=Application

# Версия спецификации ярлыков приложений, которой соответствует этот файл
Version=1.0

# Название приложения
Name=jMemorize

# Комментарий, который может/будет использоваться в качестве подсказки
Comment=Flash card based learning tool

# Путь к папке, в которой выполняется исполняемый файл
Path=/opt/jmemorise

# Исполняемый файл приложения, возможно с аргументами.
Exec=jmemorize

# Имя значка, который будет использоваться для отображения этого ярлыка.
Icon=jmemorize

# Описывает, должно ли это приложение запускаться в терминале или нет
Terminal=false

# Описывает категории, в которых должна отображаться этот ярлык
Categories=Education;Languages;Java;

Определение ключа

Ключ Version обозначает версию спецификации ярлыка приложения, которая соответствует этому файлу, но не как не версию приложения.

Name, GenericName и Comment часто содержат избыточные значения в виде комбинаций из них, например:

Name=Pidgin Internet Messenger
GenericName=Internet Messenger

или

Name=NoteCase notes manager
Comment=Notes Manager

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

  • должен указывать на категорию приложения, которая обозначает особый признак этого конкретного приложения (например Firefox является «веб-браузером»).
  • должен содержать любую полезную дополнительную информацию.

Осуждение

Существует много ключей, которые стали устаревшими с течением времени по мере созревания стандарта. Лучший/самый простой способ — использовать инструмент , который является частью пакета . Чтобы проверить, выполните

$ desktop-file-validate <твой desktop-файл>

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

Окружение Cinnamon

Окружение рабочего стола Cinnamon является очень стильным, современным и хорошо знакомым людям, которые используют 8 версию Windows. Cinnamon — стандартная среда для Linux Mint. Внизу есть отдельная панель и удобное меню с иконками быстрого запуска и системным лотком в нижнем правом углу.

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

Использование памяти: около 175 мегабайт.

Плюсы:

Мгновенное знакомство с тем, кто использовал Windows.
Выглядит отлично.
Много возможностей.
Множество эффектов.
Горячие клавиши.
Легко устанавливается и настраивается.

Минусы: использует много памяти.

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

Открывают окно терминала, одновременно нажав клавиши CTRL, ALT и T.
Вводят: sudo apt-get install synaptic.
Вводят пароль для продолжения.
Запускают Synaptic, нажав на верхнюю кнопку на панели запуска Ubuntu, вводят «Synaptic» в поле поиска и нажимают на его значок.
Находят параметр «Cinnamon-Desktop-Environment» и ставят галочку в поле рядом.
Нажимают «Применить», чтобы установить Cinnamon.

A Stylish Desktop: Cinnamon

What we like

  • Familiar to Windows users.

  • Great style.

  • Many features.

  • Can be customised.

What we don’t like

  • High memory use.

  • Many features not as customizable.

  • Can be buggy at times.

The Cinnamon desktop environment is modern and stylish. The interface is familiar to people with experience using Windows 7, Vista, or XP.

Cinnamon is the default desktop environment for Linux Mint and it’s one of the main reasons why Mint is so popular. It delivers a single panel at the bottom, a beautiful menu with several quick-launch icons, and a system tray in the bottom right corner. This DE offers many visual effects and keyboard shortcuts.

Cinnamon can be customized and molded to work the way you want it to. Change the wallpaper, add and position panels, and add applets to the panels. Desklets optionally provide news, weather, and other key information. 

Как изменить среду рабочего стола в Kali Linux

Думаю, вы уже заметили, что хоть мы и установили новое окружение рабочего стола в Kali Linux, но даже после перезагрузки ничего не меняется. Всё очень просто — нам нужно в настройках выбрать, какую среду рабочего стола мы хотим использовать. Удалять неиспользуемые среды не нужно! Т.е. в любой момент вы можете выбрать любую рабочую среду, вернуться к изначальной.

Используйте следующую команду чтобы выбрать главное окружение рабочего стола. Эта команда выведет список доступных вариантов.

#

update-alternatives —config x-session-manager

Объяснение update-alternatives

update-alternatives создаёт, удаляет, сохраняет и отображает информацию о символьных ссылках имеющейся системы альтернатив. Система альтернатив — это повторная реализация системы альтернатив Debian. В первую очередь, она была переписана чтобы избавиться от зависимостей от Perl; она предназначена чтобы стать заменой скрипту от Debian — update-dependencies. Страницаруководства (man) незначительно отличается от страницы man в проекте Debian.

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

Система альтернатив призвана для решения этой проблемы. У всех альтернатив с взаимозаменяемыми функциями есть родовое имя, одинаковое для всех. Система альтернатив и системный администратор вместе определяют, на какой файл в действительности идёт ссылка с этого родового имени. Например, если в системе установлено два текстовых редактора ed и nvi, система альтернатив заставит родовое имя /usr/bin/editor ссылаться по умолчанию на /usr/bin/nvi. Системный администратор может переписать это и сделать так, что вместо этого оно будет ссылаться по умолчанию на /usr/bin/ed, и система альтернатив не изменит эти настройки до тех пор, пока на это не придёт явный запрос.

Родовое имя — это не прямая символьная ссылка для отобранных альтернатив. Вместо этого, это символьная ссылка на имя в директории альтернатив, которая, в свою очередь, является символьной ссылкой на реальный файл. Это сделано так, что выбор системного администратора может быть подтверждён внутри директории /etc, на это есть свои основания FHS (q.v.).

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

Когда используется опция –config, будет выведен список всех опций для выбора на которые может указывать мастер ссылка. Вы можете сделаете выбор, ссылка больше не будет в автоматическом режиме, чтобы вернуть в автоматический режим вам нужно использовать опцию –auto.

Но и можно просто поставить lightdm и при входе выбрать окружение по-умолчанию, нажав на «шестеренку».

Loaded with Apps: GNOME

 Lifewire

What we like

  • Modern desktop.

  • Many core applications and a development kit.

  • Lots of keyboard shortcuts.

  • Great search features and filtering.

What we don’t like

  • High memory usage.

  • Fairly rigid with minimal customisation.

  • Not as many features as other desktops.

  • Poor extension management.

The GNOME desktop environment contains a single panel. It provides a core set of applications, but there are also many other applications specifically written for GTK3 (the under-the-hood framework for GNOME-compliant applications).

The core applications include:

  • Graphical shell
  • Control Center (like the Windows control panel)
  • Tweak tool (for customizing GNOME)
  • Chat, IRC, Contacts, and Mail
  • Files, Documents, and Photos
  • Music and Videos
  • Transfers
  • Boxes (virtual machines)
  • Credentials
  • Disk Utility and Disk Usage Analyser
  • Software (package manager)
  • Clock
  • Maps and Weather
  • Web (Web browser)
  • Calculator and Calendar
  • Dictionary
  • Notes and Gedit (text editor)
  • Gitg (front end for GIT)

GNOME isn’t hugely customizable but the sheer range of utilities makes for a great desktop experience. It includes a set of default keyboard shortcuts, too.

GNOME is a standard, major DE that’s well-developed and visually coherent, although it requires more modern computers given its memory requirements.

Настройка темы оформления

Windows: Свойства — Экран, вкладка «Темы»Ubuntu: Система — Параметры — Тема

В среде Gnome имеется два менеджера окон: GTK и Metacity, причем второй изначально работает в Ubuntu. Настройки следующие:

Элементы управления: внешний вид кнопок, ползунков, форм и . д.;
Цвета: цвет выделения текста, пунктов меню;
Рамка окна: оформление верхней части окон, то что называется «декорация»;
Значки: набор иконок для системных приложений и меню.

Любителям оформления не доведется скучать: количество тем оформления для Linux не поддается подсчету. Дополнительные темы, иконки, обои, экраны приветствия доступны на ресурсах:

Art.gnome.org
Gnome-look.org
Kde-look.org
Xfce-look.org

Мы упомянули адреса самых известных сайтов (в Сети, помимо этого, очень много «украшательских» ресурсов, именно для Linux). Каждая новая скачанная тема устанавливается посредством кнопки «Установить тему».

Указываем путь к архиву – и тема станет доступной для выбора.

Great for Pros: MATE

What we like

  • Moderate memory usage

  • Lots of customizable features

  • Developer kit is available.

  • Strong history, based on GNOME 2

What we don’t like

  • Doesn’t look as good as more modern desktops.

  • Not as lightweight as XFCE or LXDE.

  • Not very user friendly.

MATE looks and behaves like the GNOME desktop environment prior to version 3. It is great for older hardware and contains panels and menus in much the same way as XFCE.

MATE is provided as an alternative to Cinnamon as part of the Linux Mint distribution.

The MATE desktop environment is highly customizable and you can add panels, change the desktop wallpaper and generally make it look and behave the way you want it to.

Сглаживание шрифтов и хинтинг

В утилите Настроек рабочего стола Budgie добавлена возможность включить хинтинг и сглаживание шрифтов.

Настройки сглаживания шрифтов

Для доступа к данным настройкам откройте утилиту через главное меню в разделе: Системные→Настройки рабочего стола Budgie. Перейдите на вкладку Шрифты. В списке настроек шрифтов добавлено два новых пункта:

  • Hinting
  • Antialiasing

Для хинтинга можно выбрать степень сглаживания, начиная с выключенного состояния, до максимального сглаживания:

  • Full
  • Medium
  • Slight
  • Отключить хинтинг

Для сглаживания (antialiasing) доступны режимы:

  • Субпиксельное сглаживание (Subpixel for LCD screens)
  • На основе оттенков серого (Standard grayscale)
  • Отключить сглаживание

Install a Linux Desktop in Windows

If you have set up the Windows Subsystem for Linux already, click Start and enter bash. Click the first option (the bash run command) to start using Linux. The following steps assume you installed Ubuntu as your preferred Linux operating system.

Start by running an update and upgrading Ubuntu:

While this upgrade is running, head to Sourceforge to download and install the VcXsrv Windows X Server utility. (Other X Servers are available for Windows, including Xming and MobaXterm. For the remainder of this guide, we’ll be using VcXsrv.)

An X server lets you access a Linux application or desktop environment’s graphic user interface (GUI). Linux systems rely on X for displaying the desktop, but it can also be used across a network.

Ensure your X window server is installed before proceeding. The next step is to install your Linux desktop.

Many Linux desktop environments (LDEs) are available. We’re going to keep things simple and install a lightweight environment called LXDE. To install, input:

Following installation of LXDE, input this command

This instructs Linux to display the desktop through the X server. So, when you run the X Server program you downloaded above, you’ll see the Linux desktop environment.

We used VcXsrv which features the XLaunch tool. Click this to view the X Display Settings window and select One large window or One large window without titlebar. Look for the Display number while you’re there and set it to .

Click Next, then select Start no client to ensure the XLaunch starts only the server, allowing you to start the Linux desktop later. Click Next again, then Finish. You might first like to click Save configuration to save it.

Ready to launch your Linux desktop? In the command line, enter the command to start your preferred LDE. For LXDE, for example, use:

The Linux desktop environment should then appear!

You can now run any of the preinstalled Linux software and even install new apps and utilities.

Tips and tricks

If is installed, run .

Or install the package and run .

Hide desktop entries

Firstly, copy the desktop entry file in question to to avoid your changes being overwritten.

Then, to hide the entry in all environments, open the desktop entry file in a text editor and add the following line: .

To hide the entry in a specific desktop, add the following line to the desktop entry file:

where desktop-name can be option such as GNOME, Xfce, KDE etc. A desktop entry can be hidden in more than desktop at once — simply separate the desktop names with a semi-colon.

Modify environment variables

To set environment variables, copy the .desktop file from to () and edit the command line by prepending env. For example:

~/.local/share/applications/abiword.desktop
Exec=env LANG=he_IL.UTF-8 abiword %U
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector