Как отобразить папку на рабочем столе slax
Перейти к содержимому

Как отобразить папку на рабочем столе slax

  • автор:

ОС Slax 9

Подробный отчет об освоении новой ОС и нового оконного менеджера.

суббота, 9 февраля 2019 г.

Свой рабочий стол!

Долой ненужный раб.стол по кнопочке слева! Делаем свой. Расскажу уже завтра.

ОГЛАВЛЕНИЕ блога

Вопрос в комментариях:
А вот как в Slax сделать переключение клавиатуры на русскую?
Про setxkbmap я знаю, а какие ещё есть варианты, желательно с отображением раскладки на экране.

Ответ здесь (ибо там не могу почему-то отвечать):

Нелегко догадаться, что имеется в виду. Есть такое понятие — экранная клавиатура, она, что ли, нужна?

Вопрос к Гуглу «экранная клавиатура debian», получаем, например, это, от 12.03.2018:
apt search florence
Да, есть такое:
florence/stable 0.6.3-1+b2 amd64
extensible and scalable virtual keyboard for X

Просто устанавливаем, или скачиваем, делаем отдельный модуль, или добавляем в имеющийся модуль, пользуемся:

florence —no-gnome
И в чем проблема?

Не работает? Ищем другую вирт.клавиатуру.

P.S. Оказывается, » не экранная, а флажочек, или «En/Ru» в нижнем правом углу. »
Ответ: см. блог, вот ОГЛАВЛЕНИЕ

По этой ссылке вижу:

Мои модули (последние сборки здесь, кое-что, ставшее ненужным после объединения пакетов — там):

  • conky-all.sb — системная информация на раб.столе
  • locale.sb — русская локаль с индикатором раскладки fbxkb

Можно просто:
apt install fbxkb
Можно добавить в свой модуль.
И обязательно в автозапуск.
На странице «26 Fluxbox нужно изучать» (а изучать нужно!):
Добавить в /root/.xinitrc, до startfluxbox:
startfluxbox

5 комментариев:

А вот как в Slax сделать переключение клавиатуры на русскую?
Про setxkbmap я знаю, а какие ещё есть варианты, желательно с отображением раскладки на экране. Ответить Удалить

не экранная, а флажочек, или «En/Ru» в нижнем правом углу. Ответить Удалить

К сожалению не нашел в оглавлении, как добавить отображение раскладки Ответить Удалить

все установки пакетов и ПО для Slax будут осуществляться сугубо через Synaptic
(менеджер пакетов в Debian). Поэтому первое, что нужно сделать, это открыть терминал
в Slax и набрать вот такую команду:
apt install synaptic
Следующий шаг – настройка горячих клавиш для смены раскладки клавиатуры en/ru.
Делается это следующим образом:
1.Находим в Syanptic пакет gxkb (для показа и переключение раскладки)
2. Открываем файловый менеджер, заходим в папку /root/ (Home Folder) и находим
там файл .xinitrc
Так как файл скрытый, то в файловом менеджере необходимо выбрать в меню View —
Show Hidden или просто нажать Ctrl+H.
3. Открываем файл .xinitrc с помощью текстового редактора и добавляем в конец
строки вот такую строку “&gxkb“. Должно получиться вот так:
startfluxbox&gxkb
Теперь gxkb будет автоматически запускаться при старте ОС
4. Всё в том же файловом менеджере находим файл: /root/.fluxbox/startup
Открываем файл в текстовом редакторе и добавляем в него следующие строки:
# use ‘Ctrl+Shift’ to keyboard layout switch
setxkbmap -layout ‘us,ru(winkeys)’ -option ‘grp:ctrl_shift_toggle’
Должно получиться как-то вот так:
# set keyboard layout
fbsetkb $(cat ~/.fluxbox/kblayout)
# use ‘Ctrl+Shift’ to keyboard layout switch
setxkbmap -layout ‘us,ru(winkeys)’ -option ‘grp:ctrl_shift_toggle’ Ответить Удалить

Командная строка (консоль)

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

В отличие от других операционных систем, после загрузки Linux в большинстве случаев предоставляет не только один рабочий стол или консоль, а сразу несколько устройств ввода-вывода (обычно это шесть консолей и одно устройство с запущенным графическим менеджером). Переключаться между ними можно с помощью сочетаний клавиш Alt+1, Alt+2 и т. д. (цифра обозначает номер устройства). Находясь в графическом режиме, аналогичную операцию можно выполнить с помощью сочетания Ctrl+Alt+1, Ctrl+Alt+2 и т. д.

андная строка (консоль)

Запись опубликована 05.10.2011 автором Пользователь Slax в рубрике Статьи о Linux.

Командные оболочки в Linux

Командные оболочки в Linux

Для работы в консоли Linux имеет не одну программу. Такие приложения называют также командными оболочками. Оболочки позволяют пользователю взаимодействовать с системой посредством ввода команд. К их числу можно отнести программы sh и bash, исполняемые файлы которых находятся в каталоге /bin. Практически всегда по умолчанию ставится оболочка bash – будем использовать ее в примерах. Если вы используете другую оболочку, это не имеет значения, так как ее возможности, скорее всего, не уступают bash.

Команды, которые вводятся в строку консоли, – это чаще всего названия программ или ссылок на них. После загрузки системы устанавливается системная переменная PATH (англ. путь), описывающая все пути, по которым можно найти определенную программу. Если в каталоге, в котором вы находитесь, нет нужной программы, она ищется по всем путям, и исполняется первая найденная. После загрузки доступны программы из «обязательного набора», который находится в каталоге /bin. При осуществлении базовых операций (создание каталога, файла, установка даты и времени) всегда используются программы из этой папки.

Запись опубликована 05.10.2011 автором Пользователь Slax в рубрике Статьи о Linux.

Что такое аргументы в Linux

При запуске каждому приложению можно передать некоторые параметры, которые называются аргументами. Программа анализирует их и в соответствии с ними выполняет действия.

Представьте, что вас попросили сходить в магазин, который находится через дорогу от вашего дома, и купить там молоко, яйца и сыр. В данном случае просьба сходить в магазин является программой, список покупок – обязательным аргументом (вас не будут просить сходить в магазин без необходимости), а указание конкретного магазина и времени – необязательным аргументом (требуемый набор продуктов имеется не в одном магазине, но нужны продукты именно из этого; сходить в магазин вы можете не немедленно, а через некоторое время).

Аргументы, как вы уже поняли, делятся на две группы – обязательные и необязательные. Обязательные аргументы указывают программе необходимую для работы информацию; без указания какого-то из обязательных аргументов приложение попросит ввести их отдельно либо выдаст ошибку. Необязательные аргументы часто только уточняют ход работы программы. Все аргументы вводятся после имени программы. Если аргумент содержит пробел, то весь аргумент следует заключить в кавычки.

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

Запись опубликована 05.10.2011 автором Пользователь Slax в рубрике Статьи о Linux.

Пример использования аргументов в Linux

Развивая предыдущий пример с магазином, рассмотрим гипотетическую программу go_shop, которая выполняет «поход в магазин»:

go_shop -goods=молоко,яйца,сыр –shop=через_дорогу -now

Программой здесь является goshop; для нее указывается обязательный аргумент goods, значением которого является список покупок, и два необязательных – shop, обозначающий месторасположение требуемого магазина, и now, который сообщает, что сходить нужно прямо сейчас.

Следует иметь в виду, что практически каждая консольная (и не только консольная) утилита имеет следующие стандартные аргументы:

––help либо -h – эти аргументы указывают программе не выполнять свои характерные действия, а вывести справку, в которой отображается назначение программы и/или ее аргументы;

––version – предписывает программе не выполнять никаких действий, кроме вывода на экран номера своей версии.

Запись опубликована 05.10.2011 автором Пользователь Slax в рубрике Статьи о Linux.

Перенаправление ввода/вывода в Linux

Перенаправление ввода/вывода в Linux

Если программа использует ввод либо вывод на какое-то устройство, то ей можно задать альтернативные устройства ввода и вывода (это называется также перенаправлением ввода/вывода). Сделать это можно следующим образом. Предположим, есть программа под названием foo , которая требует ввести с клавиатуры некоторый текст. Однако этот текст есть у вас в файле textfile, и вы хотите, чтобы программа foo обработала именно его. Потребуется ввести следующую команду:

Практически так же реализуется перенаправление вывода. Если программа foo выводит на экран информацию, а вы хотите, чтобы программа направляла ее в файл (назовем его outfile), то следует выполнить такую операцию:

Таким образом можно решить некоторые проблемы, например когда программа выводит на экран длинный текст, который не помещается в консоли, что нередко случается при вызове программы с параметром –help с целью получения справки по использованию (впрочем, есть лучший метод решения данной проблемы). При необходимости можно также направить вывод в файл /dev/null, чтобы приложение не выводило на экран вообще ничего.

Никогда не перенаправляйте вывод на файлы устройств – такие, как, например, /dev/hda, /dev/hdb и т. д. Этим вы повредите данные на носителе информации. Есть еще один способ перенаправления вывода:

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

ОС Slax 9

Подробный отчет об освоении новой ОС и нового оконного менеджера.

74-Рабочий стол от pcmanfm

Для передачи управления рабочим столом файловому менеджеру pcmanfm достаточно выполнить:
pcmanfm --desktop
И для возврата к раб.столу по умолчанию:
pcmanfm --desktop-off
На раб.столе от ФМ можно размещать ссылки на ярлыки в папке /usr/share/applications, или создавать новые, это файлы, содержащие такие строки (первые 6 шт. обязательны), например:
[Desktop Entry]
Type=Application
Name=PaleMoon
Name[ru]=Браузер Palemoon
Exec=/root/MyApps/palemoon/palemoon
Icon=/root/MyApps/palemoon/browser/chrome/icons/default/default48.png
Terminal=false
Hidden=false
Categories=Network;WebBrowser;
Name[ru] — при выборе русской локали именно это имя будет отображаться под ярлыком
Exec — команда запуска
Icon — лучше всего указывать полный путь к PNG файлу, иначе иконка может не показываться
Terminal — если true, то запуск будет выполняться в терминале
Hidden — если true, ярлык будет скрыт
Categories — назначаются категории меню, в которых будет показано приложение
Теперь о запуске приложений, которые содержатся в еще не активированных модулях. В таком случае запуск производится через скрипты:
[Desktop Entry]
Name=GParted
Name[ru]=+Менеджер разделов
Exec=sh /root/MyApps/000_Modules/37-gparted
.
Скрипт 37-gparted:
#! /bin/sh
# 37-gparted.sb
slax activate /run/initramfs/memory/data/slax/000-modules/37-gparted.sb &&
/usr/sbin/gparted

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

KDE 3.5.10 — не видно созданой папки на Desktop

При создании файла или папки(имею ввиду через МС или ВЕБ браузер не через интерфейс KDE) в каталоге /root/Desktop/ — файл не отображается на рабочем столе но в папке /root/Desktop/ он есть. Если создать через. правой кнопкой мышки -> создать то файл или папка появляется как и должно быть. Так же заметил странность, если созданный в МС или Браузером файлик не видно на столе и при этом исполнить «правой кнопкой мышки -> создать» то все файлы и папки становятся видны. или выход из KDE решает. Под другими пользователями все работает. Так вот в чем собственно глюк?

doctor-ua ★
11.08.10 17:04:53 MSD

Добавить комментарий

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