Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/51: Рейтинг темы: голосов - 51, средняя оценка - 4.57
Почетный модератор
11175 / 4131 / 413
Регистрация: 12.06.2008
Сообщений: 11,974
1

Более тонкое оформление окон

02.06.2010, 11:42. Показов 9765. Ответов 9
Метки нет (Все метки)

Как можно убрать границу окна? Например, у меня для фаерфокса установлено обновление All-in-One Sidebar, которое создаёт слева небольшую полоску... если на неё нажать, то открываются закладки. В винде я просто тянул мышку в самую левую точку и нажимал. Но в Убунте так не получается... в самой левой точке граница окна. Приходится очень точно прицеливаться, что бы нажать на эту полоску.

Пользуясь случаем задам ещё один похожий вопрос: как сделать расположение крестика таким же, как в виндовсе? В индовсе, что бы закрыть окно, достаточно ткнуть мышкой в самый верхний правый угол экрана. Но в Убунте приходится целиться по крестику, т.к. он не дотрагивается ни до одного края. Ведь даже если я уберу верхнюю панель вниз (пока не пробовал, но видел на скринах, что это можно сделать), то всё равно крестик находится далеко от левого края... да и, думаю, что он не вплотную к верхнему.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2010, 11:42
Ответы с готовыми решениями:

Тонкое ограничение доступа к ПО
Уважаемые форумчане! Требуется ваша помощь! Вопрос про тонкое ограничение прав к программному...

Не применяется системное оформление окон Qt в Ubuntu
Добрый день. Пишу программу на Qt в Ububntu 10.04, рабочий стол Gnome. Когда форма приложения...

Тонкое искусство пофигизма
Просто не могу оторваться от этой книжки! "Переведите дух и перечитайте: желать позитивного...

Как сделать взаимодействие окон более грамотно (анимация)
Приветствую. Есть проект. Состоит он из грид с эффектом Blur, много всего внутреннего, ещё грид с...

__________________

Записывайтесь на профессиональные курсы DevOps-инженеров
9
Почетный модератор
7375 / 2622 / 277
Регистрация: 29.07.2006
Сообщений: 13,683
02.06.2010, 13:48 2
Цитата Сообщение от Humanoid Посмотреть сообщение
как сделать расположение крестика таким же, как в виндовсе? В индовсе, что бы закрыть окно, достаточно ткнуть мышкой в самый верхний правый угол экрана. Но в Убунте приходится целиться по крестику, т.к. он не дотрагивается ни до одного края. Ведь даже если я уберу верхнюю панель вниз (пока не пробовал, но видел на скринах, что это можно сделать), то всё равно крестик находится далеко от левого края... да и, думаю, что он не вплотную к верхнему.
Может, я неправильно понял вопрос, но такие вещи делаются темами оформления. К примеру:
Более тонкое оформление окон

Кнопки в разных темах расположены в разных местах. А первый вопрос я немного не осознал.
1
Почетный модератор
11175 / 4131 / 413
Регистрация: 12.06.2008
Сообщений: 11,974
02.06.2010, 15:44  [ТС] 3
Я там все темы перепробывал... у всех есть какая-то граница. Т.е. когда я мышку максимально влево тяну, то там курсор даже пальцем не становится, а остаётся стрелкой. Приходится его на несколько пикселей правее ставить... а это неудобно. Вот на скрине видна слева полоска, на которую нужно нажать... но получается, что она на один пиксель от левого края отходит.

Когда-то на каком-то другом дистрибутиве этой проблемы небыло... но это было на KDE... может, в Gnome это не настраивается?
1
Миниатюры
Более тонкое оформление окон  
Эксперт по компьютерным сетямЭксперт NIX
12174 / 7050 / 716
Регистрация: 09.09.2009
Сообщений: 27,588
02.06.2010, 15:47 4
кажется в настройках гномовского десктопа мне попадался параметр "толщина рамки" или как то так - его рулеж позволял менять скажем так "толщину окантовки" (как правильно назвать даже не знаю)...
1
Почетный модератор
7375 / 2622 / 277
Регистрация: 29.07.2006
Сообщений: 13,683
02.06.2010, 16:18 5
Humanoid, ок. Вот здесь описано, как засетапить metcity темы: http://developer.gnome.org/doc... hemes.html
Я сейчас в свой конфиг заглянул. Там же, походу можно и настроить расположение кнопок в заголовке, так как, нашел такую штуку:
Код
<draw_ops name="button-close-focused">
  <image filename="button-close-focused.png" x="0" y="0" width="width" height="height"/>
</draw_ops>
>
х и у, как я понимаю, описывают положение кнопки.
2
Почетный модератор
11175 / 4131 / 413
Регистрация: 12.06.2008
Сообщений: 11,974
02.06.2010, 21:39  [ТС] 6
Блин... я тормоз. Оказалось, что нельзя было нажать на края не из-за границы окон, а из-за включенного куба рабочего стола в Compiz. Видимо, он какие-то границы создавал, на которые мышкой ткнуть нельзя. Но настройки кнопок - это всё равно нужная тема... спасибо.
0
2 / 2 / 0
Регистрация: 03.06.2010
Сообщений: 16
03.06.2010, 13:40 7
Странно что всем не нравится расположение кнопок - по мне так в самый раз.
Ну ладно чтобы поменять кнопки местами делаем вот так:

В терминале: gconf-editor.
Далее заходим в apps--> metacity-->general.
Находим там строку " button_layout" c параметрами "menu:minimize,maximize,close"
Переставляем слова согласно личному предпочтению.

menu:minimize,maximize,close - обычное расположение, как в Внинде
close,maximize,minimize:menu - Маковское расположение кнопок

и наслождаемсо!!!!
1
Почетный модератор
11175 / 4131 / 413
Регистрация: 12.06.2008
Сообщений: 11,974
03.06.2010, 14:19  [ТС] 8
Всем спасибо. Проблема решена.
Цитата Сообщение от Mroflian Посмотреть сообщение
Странно что всем не нравится расположение кнопок - по мне так в самый раз
Не... расположение меня вполне устраивает. Меня не устраивало, что кнопка не дотрагивается до самого угла. Но проблема решилась редактированием файла (по совету из ссылки Vourhey ) /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml... там для всех (они два раза встречаются) <frame_geometry name="geometry_maximized" изменил аттрибут top и left у тега <border name="button_border"... а именно: выставил их в ноль. Изменил left_titlebar_edge тоже в ноль... и, кажется, title_vertical_pad тоже в ноль. В результате стало так:
XML
1
2
3
4
5
6
7
8
9
10
11
12
<frame_geometry name="geometry_maximized" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false">
    <distance name="left_width" value="0"/>
    <distance name="right_width" value="0"/>
    <distance name="bottom_height" value="0"/>
    <distance name="left_titlebar_edge" value="0"/>
    <distance name="right_titlebar_edge" value="0"/>
    <distance name="button_width" value="20"/>
    <distance name="button_height" value="20"/>
    <distance name="title_vertical_pad" value="0"/>
    <border name="title_border" left="2" right="2" top="0" bottom="0"/>
    <border name="button_border" left="0" right="0" top="0" bottom="1"/>
</frame_geometry>
В результате кнопка закрытия окна начала дотрагиваться до верхнего левого угла. Теперь я могу локтём толкнуть мышку в самый угол и пяткой нажать кнопку

А не мог нажать самую левую границу мышкой из-за настроек "Вращение куба" в Compiz. Исправить можно, если зайти в "Система" - "Параметры" - "Менеджер настройки CompizConfig"... там зайти в настройки "Вращение куба"... там вкладка "Закрепление"... и в разделе "Вращение куба" я отключил Вращать с отражением влево/вправо... в результате я не могу красиво перетаскивать окна на другой рабочий стол... но мне это и не нужно было. Либо можно вообще вращение куба отключить.

Ещё раз всем спасибо за подсказки

Добавлено через 6 минут
Кстати, пока этим занимался, я всё больше осознавал, что это мой компьютер и я могу его настроить как захочу. Я и раньше соглашался с линуксоидами, что Линукс представляет гораздо большую гибкость, чем Виндовс... но сейчас я сам воспользовался этой гибкостью. Уже появляются мысли о переходе на Линукс как на основную ОС... а винду можно оставить для игрушек и каких-нибудь особенно привиредливых приложений, которые глючат под wine.
0
2 / 2 / 0
Регистрация: 03.06.2010
Сообщений: 16
03.06.2010, 14:31 9
такую вещь характеризует один аннекдот : "Сперва я сидел ПОД виндой а потом перебрался НА линух"
0
Почетный модератор
7375 / 2622 / 277
Регистрация: 29.07.2006
Сообщений: 13,683
03.06.2010, 16:31 10
Ну раз все счастливы, тема закрыта
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2010, 16:31

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Один щелчек мыши открывает более десяти окон.
Знакомый принес комп с убитой виндой. Переставил ХР вычистил пару вирусов. Пока ставится проблем...

Работа с окнами (расположение окон каскадом,расположение окон вертикально,расположение окон)
не работает private void расположениеОконКаскадомToolStripMenuItem_Click(object sender, EventArgs...

Строки. Добавление звездочек в более короткую строку до длины более длинной
Оформить в виде модуля процедуры и функции, получающие в качестве параметров две строки символов...

Найти слова, которые состоят из 3х и более букв и имеют более 2х гласных
Написать функцию, которая выводит слова, которые состоят из 3 х и более букв и имеющих более 2х...

Дан двумерный массив, который содержит не более 20 строк и не более 5 столбцов
Дан двумерный массив, который содержит не более 20 строк и не более 5 столбцов. Найти минимальный ...

Можно ли переделать проект из более поздней Visual Studio в более раннюю?
помогите пожалуйста. из 11 студии в 10 переделать проект((((


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.