LINUX.ORG.RU

Firefox + KDE4: табы браузера при помощи Kwin

 , , ,


0

1

А почему бы и нет :)

В Firefox установлено дополнение Tab Killer, принудительно открывающее все вкладки в отдельных окнах. Kwin и плазмоид Smooth Task настроены на группировку однотипных окон.

Неудобства:

  • Функции кнопки «Открыть вкладку» сделал через кнопку панели инструментов (крайняя от строки поиска);
  • Каждая вкладка (т.е. окно) открывается по нескольку секунд. И это на четырёхядернике 2.66 ГГц;
  • Невозможно сделать кнопку «Меню», дополнения Compact Menu и Hide Menubar не работают в Ff4;
  • Невозможно реализовать восстановление сессии, т.е. при запуске Ff4 будет открываться последняя закрытая вкладка (т.е. окно), а не все.

А так в целом юзабельно, всё воскресенье так пользовался, попривык уже :)

P.S. Там на скриншоте внизу превьюшки каждого окна, появляются при наведении на значок Ff4 на таскбаре. Между вкладками можно и через них переключаться.

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

>>> Просмотр (1280x1024, 540 Kb)



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

> Там на скриншоте внизу превьюшки каждого окна, появляются при наведении на значок Ff4 на таскбаре. Между вкладками можно и через них переключаться.

Прям как в семёрочке (:

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

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

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

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

Чего только люди не делают, чтоб не использовать Chromium.

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

yumko ★★
()

во, человек понимает, что два таскбара нахрен не надо.

/me ждет, когда хромиум научат не показывать табы

lazyklimm ★★★★★
()

ты сделал 7ку из моего кде :(

tazhate ★★★★★
()

Семёрка, семёрка...

Дефолтные кеды, кроме темы и одного плазмоида)

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

http://itmages.ru/image/view/164086/3d25ea5c

При этом спецэффекты варьируются в зависимости от сайта и фазы луны. Например, минут за 10 до скриншота текст в поле адреса и менюшках был слегка растянут в ширину. За это время я заварил чаю, запустил заново, и текст стал нормальной ширины.

Что понимается под окружением? У меня Gentoo, kde 4.6, cairo-1.10.2-r1 с патчами lcd-filtering. Вроде с cairo 1.8 не было такого.

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

Подтверждаю. Последний раз когда его пускал, он «клал болт» на настройки fontconfig.

HiddenComplexity
()

попробуй открыть 10+ табов и посмотреть тамбнейлы этой группы окон в smooth tasks :)

void
()

Как сделал это? Хочется попробовать такое хоть в виртуалке сделать. Вендообразно будет, но ИМХо- функционально.

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

попробуй открыть 10+ табов и посмотреть тамбнейлы этой группы окон в smooth tasks :)

http://dl.dropbox.com/u/6638322/Screenshot-015.png

Блин, делал 10 вкладок затаив дыхание, но ничего особенного не произошло. Или я чего-то не заметил?

P.S. кстати видно сколько это дело памяти жрёт (387 Мб приблизительно). Только аптайм маленький :)

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

а «использовать тему гтк» в настройках стоит?

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

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

Брал где-то на ЛОРе, но поиском не нашёл. Так что вот:

prompt_command () {
	# set an error string for the prompt, if applicable
	if [ $? -eq 0 ]; then
		ERRPROMPT=" "
	else
		ERRPROMPT=" ($?) "
	fi

	# if we're in a Git repo, show current branch
# 	if [ "\$(type -t __git_ps1)" ]; then
# 		BRANCH="\$(__git_ps1 '[ %s ] ')"
# 	fi

	local LOAD=`uptime | awk '{min=NF-2; print $min}'`
	#local TIME=`date +"%d.%m.%Y %H:%M:%S"`
	local TIME=`date +"%H:%M:%S"`
	local CURENT_PATH=`echo ${PWD/#$HOME/\~}`

	# trim long path
	if [ ${#CURENT_PATH} -gt "35" ]; then
		let CUT=${#CURENT_PATH}-35
		CURENT_PATH="...$(echo -n $PWD | sed -e "s/\(^.\{$CUT\}\)\(.*\)/\2/")"
	fi

	local TITLEBAR="\[\e]2;${CURENT_PATH}\a"

	local GREEN="\[\033[0;32m\]"
	local CYAN="\[\033[0;36m\]"
	local BCYAN="\[\033[1;36m\]"
	local BLUE="\[\033[0;34m\]"
	local GRAY="\[\033[0;37m\]"
	local DKGRAY="\[\033[1;30m\]"
	local WHITE="\[\033[1;37m\]"
	local RED="\[\033[0;31m\]"
	# return color to Terminal setting for text color
	local DEFAULT="\[\033[0;39m\]"

	PROMPT="[ ${TIME}, ${LOAD} ${USER}@${HOSTNAME} ]$ERRPROMPT [ ${CURENT_PATH} ]"

	# different prompt and color for root
	local PR="$ "
	local USERNAME_COLORED="${BCYAN}${USER}${GREEN}@${BCYAN}${HOSTNAME}"
	if [ "$UID" = "0" ]; then
		PR="# "
		USERNAME_COLORED="${RED}${USER}${GREEN}@${RED}${HOSTNAME}"
	fi

	# use only ASCII symbols in linux console
	local DASH="\e(0q\e(B"
	local TC="\]\e(0l\e(B\]"
	local BC="\[\e(0\]m\[\e(B\]"
	if [ "$TERM" = "linux" ]; then
		TITLEBAR=""
		DASH="-"
		TC=""
		BC=""
	fi

	local SEPARATOR=""
	let FILLS=${COLUMNS}-${#PROMPT}
	for (( i=0; i<$FILLS; i++ )) do
		SEPARATOR=$SEPARATOR$DASH
	done

	local TOP_LINE="${TC}${CYAN}[ ${WHITE}${TIME}, ${DKGRAY}${LOAD} ${USERNAME_COLORED} ${CYAN}]${RED}$ERRPROMPT${CYAN}[ ${GRAY}${CURENT_PATH}${CYAN} ]${GRAY}${SEPARATOR}"
	local BOTTOM_LINE="${BC}${GREEN}${BRANCH}${CYAN}[${DEFAULT} ${PR}"
	export PS1="${TITLEBAR}\n${TOP_LINE}\n${BOTTOM_LINE}"
}
PROMPT_COMMAND=prompt_command

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

поиграл с настройками - чем больше размер эскизов, тем меньше окон нужно открыть чтобы рамка пропала. Возможно, моей gma950 просто не хватает памяти...

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

Я нашел - скайп в MDI сунуть, только я не нашел декораций, умеющих вкладки (кроме оксигена, но меня круглые кнопки раздражают).

pekmop1024 ★★★★★
()

замечательно. только файфокс замени на uzbl или просто более легкий браузер.

whiiteliites
()
Ответ на: lol от ciiccii

тут помимо появляются фишки типа: убить отдельную вкладку.

whiiteliites
()

На мой взгляд не очень юзабельно, хотя задумка неплохая.

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