LINUX.ORG.RU

Заголовки окон в i3wm

 


1

2

Как убрать и вывести в статус бар тайтл активного окна? Вот в dwm, как мне кажется, это очень удобно сделано.

Где-то прочитал что нельзя.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

И что в таком случае (без заголовков) будут представлять из себя tabbed и stacked layouts?

anonymous
()
Ответ на: комментарий от Extraterrestrial

Никак.

Это печально, для менеджера:3

ritsufag ★★★★★
() автор топика

В смысле взять окно и затолкать его в статусбар? Но зачем?
// i3bar такого не поддерживает, потому что она показывает либо плейнтекст, либо форматированный плейнтекст через json. С другой стороны, если очень надо, поставь другую панель.

Deleted
()
Ответ на: комментарий от Deleted

Тьфу, я кажется перепутал тайл и тайтл. Заголовок активного окна у меня выводится так:

~/.i3/config

…

bar {
	…
	status_command ". ~/.i3/generate-text-for-i3bar.sh"
	…
}

~/.i3/generate-text-for-i3bar.sh

#!/usr/bin/env bash

timeout=5

…

get_active_window_name() {
	max_length=50
	id=`xprop -root | sed -nr 's/^_NET_ACTIVE_WINDOW.*# (.*)$/\1/p'`
	title=`xprop -id "$id" | sed -nr  's/^WM_NAME[^"]+"([^"]+)".*/\1/p'`
	[ ${#title} -gt $max_length ] &&
	title=`echo "$title" | sed -r 's/^(.{1,'$max_length'})\b.*/\1…/'`
	echo -n '{ "full_text": "'$title'", "align": "right", "min_width": "500",
               "separator":false }'
}

echo '{"version":1}[' && while true; do

	…

	echo "${comma:-}[

		…

		`get_active_window_name`,

		…

         ]" || exit 1
	comma=','
	sleep $timeout;
done

Deleted
()
Ответ на: комментарий от Extraterrestrial

Куски кода ты хотел сказать? Целый скрипт я не выкладывал.

Deleted
()
Ответ на: комментарий от Deleted

А разработчик вообще в курсе что «народ требует хлеба и зрелищ»?

Остался на dwm только из-за этого.

ritsufag ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Просто интересно почему в тайловом менеджере сам тайлинг как говно, а остальное норм, ага:3

ritsufag ★★★★★
() автор топика
Ответ на: комментарий от ritsufag

Но-но-но, в свою тарелку смотри.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.