Вопрос о тайлинговом оконном менеджере в Linux Mint .

Аватара пользователя
Bill Williamson
Сообщения: 337
Зарегистрирован: 31 авг 2016, 13:38
Решено: 8
Благодарил (а): 132 раза
Поблагодарили: 58 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #241 Bill Williamson » 27 мар 2017, 09:43

Дошли у меня руки до i3wm. Тема интересная, но возник вопрос. Добавил я переключение раскладок строчкой:
exec setxkbmap "us,ru" ",winkeys" "grp:alt_shift_toggle"
Так вот, мне еще нужна татарская раскладка. Как её туда вкрутить?

Код: Выделить всё

һ 1 2 3 4 5 6 7 8 9 0 - =
   й ө у к е н г ш ә з х ү \
    ф ы в а п р о л д ң э
     я ч с м и т җ б ю /
Изображение

Аватара пользователя
symon2014
Сообщения: 946
Зарегистрирован: 29 авг 2016, 05:17
Решено: 14
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 245 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #242 symon2014 » 27 мар 2017, 10:06

Так не?
Вложения
Снимок экрана в 2017-03-27 10-04-47.png
Изображение :sry:
Debian (8.8) , LMDE2 , LM (18.2 Mate , 17.3 Xfce) , Antergos 17.2 .

Аватара пользователя
Bill Williamson
Сообщения: 337
Зарегистрирован: 31 авг 2016, 13:38
Решено: 8
Благодарил (а): 132 раза
Поблагодарили: 58 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #243 Bill Williamson » 27 мар 2017, 11:08

symon2014, как её настроить именно через setxkbmap в i3wm?
Изображение

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #244 Chocobo » 27 мар 2017, 12:34

Bill Williamson, не пробовал заводить её как tt? Она вроде должна соответствовать
Изображение

Аватара пользователя
symon2014
Сообщения: 946
Зарегистрирован: 29 авг 2016, 05:17
Решено: 14
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 245 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #245 symon2014 » 27 мар 2017, 12:48

tt закомментирована в /etc/locale.gen , наверно нужно снять решётку и сгенерировать локаль, тогда её дописать.
Изображение :sry:
Debian (8.8) , LMDE2 , LM (18.2 Mate , 17.3 Xfce) , Antergos 17.2 .

Аватара пользователя
Bill Williamson
Сообщения: 337
Зарегистрирован: 31 авг 2016, 13:38
Решено: 8
Благодарил (а): 132 раза
Поблагодарили: 58 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #246 Bill Williamson » 27 мар 2017, 19:57

Chocobo писал(а):Источник цитаты Bill Williamson, не пробовал заводить её как tt? Она вроде должна соответствовать

symon2014 писал(а):Источник цитаты tt закомментирована в /etc/locale.gen , наверно нужно снять решётку и сгенерировать локаль, тогда её дописать.

Раскомментировал tt_RU UTF-8, сгенерировал.

Код: Выделить всё

setxkbmap "us,ru,tt" ",winkeys" "grp:alt_shift_toggle"
Error loading new keyboard description

Не получается.
Если вбить setxkbmap "us,ru,de" ",winkeys" "grp:alt_shift_toggle", то немецкий появляется. Видимо раскладки не зависит от локали.
Изображение

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #247 Chocobo » 27 мар 2017, 20:18

Bill Williamson, Значит чуть иначе :smile:

Снимок экрана в 2017-03-27 20-17-14.png


Вот здесь список раскладок нагуглил, оно же вman xkeyboard-config
Изображение

Аватара пользователя
Bill Williamson
Сообщения: 337
Зарегистрирован: 31 авг 2016, 13:38
Решено: 8
Благодарил (а): 132 раза
Поблагодарили: 58 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #248 Bill Williamson » 27 мар 2017, 20:31

Chocobo, так вот оно что :vic:
Тут еще не было прокрутки и тапа на тачпаде. Решение такое, создаем файл /etc/X11/xorg.conf.d/10-touchpad.conf со следующим содержимым:

Код: Выделить всё

Section "InputClass"
Identifier "tap-and-scroll-by-default"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "VertEdgeScroll" "1"
EndSection

Источник
Изображение

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #249 Chocobo » 27 мар 2017, 20:50

Bill Williamson, надо заметить что эти пару солюшнов применимы не только к i3wm, но и к любому другому окружению, в которое не завезли свою отдельную конфигурашку
Изображение

Аватара пользователя
Bill Williamson
Сообщения: 337
Зарегистрирован: 31 авг 2016, 13:38
Решено: 8
Благодарил (а): 132 раза
Поблагодарили: 58 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #250 Bill Williamson » 31 мар 2017, 11:16

Индикатор смены этих самых раскладок поставил gxkb.
Системные флаги можно переопределить в каталоге ~/.config/gxkb/flags, а также добавить новые просто указав в названий png файла свою раскладку.
► Показать

Есть еще sbxkb, fbxkb, xxkb и т.д. Мне пригляделся именно gxkb.
Следующий вопрос: как устанавливается файловый менеджер по умолчанию при работе на WM? К примеру, чтобы, при нажатий в Chromium "Открыть в папке", переходило на нужный мне файловый менеджер? Хочу в pcmanfm, но кидает в doublecmd. Где конкретно это дело конфигурируется?
Изображение

Аватара пользователя
Bill Williamson
Сообщения: 337
Зарегистрирован: 31 авг 2016, 13:38
Решено: 8
Благодарил (а): 132 раза
Поблагодарили: 58 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #251 Bill Williamson » 31 мар 2017, 19:02

Bill Williamson писал(а):Источник цитаты Следующий вопрос: как устанавливается файловый менеджер по умолчанию при работе на WM? К примеру, чтобы, при нажатий в Chromium "Открыть в папке", переходило на нужный мне файловый менеджер? Хочу в pcmanfm, но кидает в doublecmd. Где конкретно это дело конфигурируется?

Решение такое, вводим от пользователя:

Код: Выделить всё

xdg-mime default pcmanfm.desktop inode/directory

Данная команда вносит изменения в конфигурационный файл ~/.local/share/applications/mimeapps.list:

Код: Выделить всё

[Default Applications]
inode/directory=pcmanfm.desktop

Источник
Изображение

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #252 Chocobo » 07 апр 2017, 21:01

Встаривание коньков в i3bar

Потребуется сформировать json и скормить его i3. Для этого заводится два конфига.
первый для взаимодействия с WM, назовем его conky-i3bar и дадим ему права на исполнение.

Код: Выделить всё

#!/bin/sh

# Send the header so that i3bar knows we want to use JSON:
echo '{"version":1}'

# Begin the endless array.
echo '['

# We send an empty first array of blocks to make the loop simpler:
echo '[],'

# Now send blocks with information forever:
exec conky -c $HOME/.i3/conkyrc


Второй - знакомый всем conkyrc на который ссылается последняя строка предыдущего файла, здесь в конце и описываются необходимые метрики, главное ломать структуру [{"full_text" : "метрика в кавычках" , "color" : "цвет"}, {...}]

Код: Выделить всё

out_to_x no
own_window no
out_to_console yes
background no
max_text_width 0

# Update interval in seconds
update_interval 2.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Shortens units to a single character (kiB->k, GiB->G, etc.). Default is off.
short_units yes

# How strict should if_up be when testing an interface for being up?
# The value is one of up, link or address, to check for the interface
# being solely up, being up and having link or being up, having link
# and an assigned IP address.
if_up_strictness address

# Add spaces to keep things from moving about?  This only affects certain objects.
# use_spacer should have an argument of left, right, or none
use_spacer left

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# Stuff after 'TEXT' will be formatted on screen
TEXT

# JSON for i3bar

 [{ "full_text" : "Аптайм: ${uptime_short}" , "color" : "\#666666" },
  { "full_text" : "ЦПУ: [${cpubar cpu0 3,10}]${cpu cpu0}%", "color" : "\#666666" },
  { "full_text" : "ОЗУ: ${mem} [${membar 3,10}]${memperc}%" , "color" : ${if_match ${memperc}<90}"\#666666"${else}"\#ff0000"${endif}},
{ "full_text" : "${time %d %b,%a %H:%M }" , "color" : "\#666666" }],


Этот файл говорит конькам подготовить текстовый выхлоп в виде JSON-массива значений в таком виде (по запрошенным здесь метрикам - аптайм, загрузка цпу, оперативной памяти и время)

Код: Выделить всё

╰─>$ conky -c .i3/conkyrc
 [{ "full_text" : "Аптайм: 5h 46m" , "color" : "#666666" },
  { "full_text" : "ЦПУ: [__________]4%", "color" : "#666666" },
  { "full_text" : "ОЗУ: 1.77G [##________]22%" , "color" : "#666666"},
  { "full_text" : "07 апр,Пт 20:47 " , "color" : "#666666" }],


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

Теперь, для задействования этой конструкции осталось указать в блоке bar{ } основного конфига строку status_command $HOME/.i3/conky-i3bar и погасить там же i3status (если использовался он)

Скрин добавлю и сюда, для наглядности, как оно получилось :smile:
Screenshots.PNG
Изображение

Аватара пользователя
Bill Williamson
Сообщения: 337
Зарегистрирован: 31 авг 2016, 13:38
Решено: 8
Благодарил (а): 132 раза
Поблагодарили: 58 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #253 Bill Williamson » 08 апр 2017, 00:48

Регулировку звука изначально настраивал через pactl:
► Показать

Но у данного способа оказалось, что есть один минус - громкость увеличивается до "бесконечности". Решил, прикрутив в трей программу volumeicon. Данная программа хорошо вписалась в концепцию i3wm, без ползунка - работает комбинацией fn-клавиш, выводит информационное окошко по центру экрана. Громкость увеличивает до 100%.
Изображение

Аватара пользователя
BadBird
Сообщения: 811
Зарегистрирован: 09 сен 2016, 21:08
Решено: 2
Благодарил (а): 36 раз
Поблагодарили: 55 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #254 BadBird » 09 апр 2017, 15:04

Chocobo, я лучше с i3blocks останусь, настроил там уже все, все то же самое и там есть по умолчанию, достаточно убрать ненужное и направить в нужное русло то что там есть, но не работает искаропки )))
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #255 Chocobo » 09 апр 2017, 23:51

BadBird, здесь я могу вывести абсолютно произвольную инфу докоторой можно дотянуться из терминала с помощью {exec} .Вот для примера на скрине и вывел скорость вращения кулера.
Изображение

Аватара пользователя
BadBird
Сообщения: 811
Зарегистрирован: 09 сен 2016, 21:08
Решено: 2
Благодарил (а): 36 раз
Поблагодарили: 55 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #256 BadBird » 10 апр 2017, 01:50

Chocobo, вон оно что, то есть, то что я настроил в conky в xfce можно отобразить и в данной панели?
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #257 Chocobo » 10 апр 2017, 17:49

Настройка шрифта в dmenu

Код: Выделить всё

sudo update-alternatives --config dmenu

Выбрать dmenu.xft

Код: Выделить всё

$ sudo update-alternatives --config dmenu

Есть 2 варианта для альтернативы dmenu (предоставляет /usr/bin/dmenu).

  Выбор   Путь                Приор Состояние
------------------------------------------------------------
* 0            /usr/bin/dmenu.default   100       автоматический режим
  1            /usr/bin/dmenu.default   100       ручной режим
  2            /usr/bin/dmenu.xft       50        ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 2
update-alternatives: используется /usr/bin/dmenu.xft для предоставления /usr/bin/dmenu (dmenu) в ручном режиме


Затем строку запуска меню в ~/.i3/config приводим к такому виду (у меня Win+D)

Код: Выделить всё

bindsym $mod+d exec --no-startup-id dmenu -fn 'Ubuntu Mono:bold:pixelsize=24'
Изображение

Аватара пользователя
BadBird
Сообщения: 811
Зарегистрирован: 09 сен 2016, 21:08
Решено: 2
Благодарил (а): 36 раз
Поблагодарили: 55 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #258 BadBird » 10 апр 2017, 19:18

Chocobo, отличный мануал для тех кто юзает дменю, я юзаю рофи так как ниасилил настройку внешнего вида дменю )))
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя
Chocobo
Сообщения: 3100
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 302 раза
Поблагодарили: 833 раза
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #259 Chocobo » 10 апр 2017, 20:25

BadBird, Я использую dmenu_recency, чуть твикнутое от оригинала - запоминает команды которые вызывались ранее и выводит списком.
2017-04-10-201748_1920x1080_scrot.png


вот оно, на всякий случай :smile:
dmenu_recency.zip
(1.14 КБ) 11 скачиваний
Изображение

Аватара пользователя
BadBird
Сообщения: 811
Зарегистрирован: 09 сен 2016, 21:08
Решено: 2
Благодарил (а): 36 раз
Поблагодарили: 55 раз
Контактная информация:

Вопрос о тайлинговом оконном менеджере в Linux Mint .

Сообщение #260 BadBird » 10 апр 2017, 21:05

Chocobo писал(а):Источник цитаты запоминает команды которые вызывались ранее и выводит списком.

Этого я смог добиться.
Не смог сделать такой вид: Вопрос о тайлинговом оконном менеджере в Linux Mint .
Этот вид для меня лучше чем строка....
Всё о тайлинге окон...ну, или почти всё: Тыц!!!


Вернуться в «Другие среды рабочего стола»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей