KWin Rules Application Workarounds/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with "Маскування вад у програма правилами KWin")
 
 
(10 intermediate revisions by the same user not shown)
Line 3: Line 3:
__TOC__
__TOC__


==Application Workarounds==
==Маскування вад у програмах==


Below are Workarounds for misbehaving applications.   
Нижче наведено шляхи маскування вад у програмах з певними особливостями поведінки.   


{{Tip|If you are unfamiliar with creating '''KWin''' Rules, see this [[Special:myLanguage/KWin_Rules_Examples#Pin_a_Window_to_a_Desktop_and_set_other_Attributes|detailed example]] to base your new rule.}}
{{Tip_(uk)|Якщо у вас ще немає досвіду у створенні правил '''KWin''', ознайомтеся з [[Special:myLanguage/KWin_Rules_Examples#Pin_a_Window_to_a_Desktop_and_set_other_Attributes|докладним прикладом]], яким можна скористатися як основою для нового правила.}}
<span id="Full-screen_Re-size_Error"></span>
<span id="Full-screen_Re-size_Error"></span>
===Full-screen Re-size Error===
===Помилка, пов’язана зі зміною розмірів вікон до повноекранного===


'''Emacs''' and '''gVim''', when maximized (full-screen mode) and under certain conditions may encounter window re-sizing issues - see [https://bugs.kde.org/show_bug.cgi?id=252314 Emacs window resizes ...]  A '''KWin''' Rule will work-around the issue.
Якщо вікно '''Emacs''' або '''gVim''' максимізовано (розгорнуто на весь екран), за певних обставин ви можете зіткнутися з вадами, пов’язаними зі зміною розмірів вікна. Докладніше про це можна дізнатися з відповідного повідомлення про ваду. За допомогою правила '''KWin''' можна уникнути цієї вади.


Assuming an '''Emacs''' window is open:
Якщо відкрито вікно '''Emacs''':


# Use <menuchoice>Detect Window Properties</menuchoice> and select the '''Emacs''' window. Match only by '''primary class name''' so leave the check boxes unchecked - for additional information see [[Special:myLanguage/KWin_Rules_Window_Matching|window matching]]<br /><br />[[Image:Emacs-info.png|350px|center]]
# Скористайтеся кнопкою <menuchoice>Визначити властивості вікна</menuchoice> і виберіть вікно '''Emacs'''. Будемо встановлювати відповідність лише за '''назвою основного класу''', отже не позначайте інші пункти. Докладніші відомості можна знайти у розділі, присвяченому [[Special:myLanguage/KWin_Rules_Window_Matching|відповідності віокн]].<br /><br />[[Image:Emacs-info.png|350px|center]]
# Clicking <menuchoice>OK</menuchoice> in the previous window back-fills the results in the <menuchoice>Window Matching</menuchoice> tab. Enter a meaningful text in the <menuchoice>Description</menuchoice> text box:<br /><br />[[Image:window-matching-Emacs.png|350px|center]]
# Натисніть кнопку <menuchoice>Гаразд</menuchoice> і у попередньому вікні буде заповнено пункти параметрів вікна на вкладці <menuchoice>Відповідність вікон</menuchoice>. Введіть зрозумілий <menuchoice>Опис</menuchoice>:<br /><br />[[Image:window-matching-Emacs.png|350px|center]]
# Ignore '''Emacs's''' full-screen request by enabling the <menuchoice>Obey geometry restrictions</menuchoice> attribute, toggling it to off (<menuchoice>No</menuchoice>) to ignore and selecting the <menuchoice>Force</menuchoice>  [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|parameter]]:<br /><br />[[Image:Emacs-attribute.png|350px|center]]
# Ігноруємо запит на розгортання вікна '''Emacs''' на весь екран позначенням атрибута <menuchoice>Зважати на обмеження розмірів</menuchoice> і вимиканням його (<menuchoice>Ні</menuchoice>), щоб ігнорувати обмеження, і визначаємо для [[Special:myLanguage/KWin_Rules_Window_Attributes#Parameters|параметра]] значення <menuchoice>Примусово</menuchoice>:<br /><br />[[Image:Emacs-attribute.png|350px|center]]
# Click through to complete entry of the rule.
# Натисніть відповідну кнопку, щоб завершити введення правила.


[[Category:Desktop]]
[[Category:Стільниця/uk]]
[[Category:Tutorials]]
[[Category:Підручники/uk]]
[[Category:Troubleshooting]]
[[Category:Усування вад/uk]]

Latest revision as of 15:10, 17 March 2012

Other languages:

Маскування вад у програмах

Нижче наведено шляхи маскування вад у програмах з певними особливостями поведінки.

Підказка

Якщо у вас ще немає досвіду у створенні правил KWin, ознайомтеся з докладним прикладом, яким можна скористатися як основою для нового правила.


Помилка, пов’язана зі зміною розмірів вікон до повноекранного

Якщо вікно Emacs або gVim максимізовано (розгорнуто на весь екран), за певних обставин ви можете зіткнутися з вадами, пов’язаними зі зміною розмірів вікна. Докладніше про це можна дізнатися з відповідного повідомлення про ваду. За допомогою правила KWin можна уникнути цієї вади.

Якщо відкрито вікно Emacs:

  1. Скористайтеся кнопкою Визначити властивості вікна і виберіть вікно Emacs. Будемо встановлювати відповідність лише за назвою основного класу, отже не позначайте інші пункти. Докладніші відомості можна знайти у розділі, присвяченому відповідності віокн.

  2. Натисніть кнопку Гаразд і у попередньому вікні буде заповнено пункти параметрів вікна на вкладці Відповідність вікон. Введіть зрозумілий Опис:

  3. Ігноруємо запит на розгортання вікна Emacs на весь екран позначенням атрибута Зважати на обмеження розмірів і вимиканням його (Ні), щоб ігнорувати обмеження, і визначаємо для параметра значення Примусово:

  4. Натисніть відповідну кнопку, щоб завершити введення правила.