LatteDock/FAQ/uk: Difference between revisions

From KDE Wiki Sandbox
No edit summary
(Updating to match new version of source page)
Line 30: Line 30:
== My launcher and its window are not associated correctly OR my launcher is using a low-resolution icon? ==
== My launcher and its window are not associated correctly OR my launcher is using a low-resolution icon? ==


That issue means that plasma libtaskmanager has not associated your launcher and app windows correctly to the relevant desktop file. Plasma is trying to be smart enough in order to correctly identify which desktop files are associated to which specific windows, but there are cases when it fails. Best way to solve this is to check the <code>StartupWMClass</code> record in the desktop file. This record should point at the proper <code>WM_CLASS</code> record at all times. For example even though the Latte Dock desktop file is called {{Path|1=org.kde.latte-dock.desktop}}, its <code>StartupWMClass</code> is <code>lattedock</code>. In order to correctly identify the <code>StartupWMClass</code> of an application, you can use <code>xprop</code>.
This issue means that plasma '''libtaskmanager''' has not associated your launcher and app windows correctly to the relevant desktop file. Plasma is trying to be smart enough in order to correctly identify which desktop files are associated to which specific windows, but there are cases when it fails. Best way to solve this is to check the <code>StartupWMClass</code> record in the desktop file. This record should point at the proper <code>WM_CLASS</code> record at all times. For example even though the Latte Dock desktop file is called {{Path|1=org.kde.latte-dock.desktop}}, its <code>StartupWMClass</code> is <code>lattedock</code>. In order to correctly identify the <code>StartupWMClass</code> of an application, you can use <code>xprop</code>.


'''Приклад:'''
'''Приклад:'''
Line 42: Line 42:
== Як (авто)запускається панель Латте і чому до складу пакунка включено віджет? ==
== Як (авто)запускається панель Латте і чому до складу пакунка включено віджет? ==


Latte starts from the menu; there is no need to place the widget on your desktop. It is there for testing purposes. Automatic start can be enabled through <menuchoice>Settings Window</menuchoice> -> <menuchoice>Tweaks</menuchoice>.
'''Latte''' starts from the menu; there is no need to place the widget on your desktop. It is there for testing purposes. Automatic start can be enabled through <menuchoice>Settings Window</menuchoice> -> <menuchoice>Tweaks</menuchoice>.


== Джерелом натхнення слугувала якась інша панель? Яке місце займає панель Латте серед інших панелей? ==
== Джерелом натхнення слугувала якась інша панель? Яке місце займає панель Латте серед інших панелей? ==
Line 54: Line 54:
== Гаразд, ви переконали мене спробувати! Як встановити панель і які у неї залежності? ==
== Гаразд, ви переконали мене спробувати! Як встановити панель і які у неї залежності? ==


You can download the sources, install the required dependencies and build Latte. Please read [https://github.com/psifidotos/Latte-Dock/blob/master/README.md README] and [https://github.com/psifidotos/Latte-Dock/blob/master/INSTALLATION.md INSTALLATION]. But if you have any problems or doubts, you can [https://github.com/psifidotos/Latte-Dock/issues/203 ask the development team].
You can download the sources, install the required dependencies and build '''Latte'''. Please read the [https://github.com/psifidotos/Latte-Dock/blob/master/README.md README] and [https://github.com/psifidotos/Latte-Dock/blob/master/INSTALLATION.md INSTALLATION]. But if you have any problems or doubts, you can [https://github.com/psifidotos/Latte-Dock/issues/203 ask the development team].


== У яких дистрибутивах є пакунок? Чи можна його встановити за допомогою програми для керування пакунками? ==
== У яких дистрибутивах є пакунок? Чи можна його встановити за допомогою програми для керування пакунками? ==
Line 69: Line 69:
== Якими є базові параметри налаштовування? ==
== Якими є базові параметри налаштовування? ==


Latte is highly configurable. We invite you to explore and configure latte to your liking from the config window. 👍  
'''Latte''' is highly configurable. We invite you to explore and configure latte to your liking from the config window. 👍  
But some special features are: Visibility, Zoom Effect and Add widgets/plasmoids from KDE Plasma.
But some special features are: Visibility, Zoom Effect and Add widgets/plasmoids from KDE Plasma.


Line 82: Line 82:
== У {{Path|1=~/.config/lattedock-appletsrc}} зберігаються якісь файли. Можете пояснити, для чого вони? ==
== У {{Path|1=~/.config/lattedock-appletsrc}} зберігаються якісь файли. Можете пояснити, для чого вони? ==


Config is organized based on ''Containments'' (e.g. <code>[Containments][1]</code>). Each of those have a number to distinguish one from the other, and each one also has different blocks of options. That's where "applets" come into play and each "Containment" has its applets (usually one - <code>[Containments][1][Applets][2]</code>). So it goes like:
Config is organized based on "Containments" (e.g. <code>[Containments][1]</code>). Each of those have a number to distinguish one from the other, and each one has different blocks of options. That's where "applets" come into play and each "Containment" has its applets (usually one - <code>[Containments][1][Applets][2]</code>). So it goes like:


{{Input|1=[Containments][NumberOfContainment][Applets][NumberOf_Applet]}}
{{Input|1=[Containments][NumberOfContainment][Applets][NumberOf_Applet]}}
Line 94: Line 94:
== Чи є якісь параметри налаштування для досвідчених користувачів, які ніколи не варто чіпати? ==
== Чи є якісь параметри налаштування для досвідчених користувачів, які ніколи не варто чіпати? ==


None is forbiden, as long as you take ''frequent backups'' of your configuration. Use [https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/ cron] or similar software to automate the procedure and place them in an safe place.
None is forbiden, as long as you take ''frequent backups'' of your configuration. Use [https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/ cron] or similar software to automate the procedure and place them in a safe place.


== Як увімкнути загальні клавіатурні скорочення Латте? ==
== Як увімкнути загальні клавіатурні скорочення Латте? ==
Line 129: Line 129:
Latte v0.8 supports <menuchoice>BorderLess Maximized</menuchoice> Windows per layout simultaneously. In order for this to work it had to support that feature internally. You can try the following:
Latte v0.8 supports <menuchoice>BorderLess Maximized</menuchoice> Windows per layout simultaneously. In order for this to work it had to support that feature internally. You can try the following:


# Disable <menuchoice>BorderLess Maximized</menuchoice> Windows from <menuchoice>Active Window Control</menuchoice>
# Disable <menuchoice>BorderLess Maximized</menuchoice> Windows from <menuchoice>Active Window Control</menuchoice>.
# Go to <menuchoice>Latte Settings</menuchoice> -> <menuchoice>Layouts</menuchoice> -> <menuchoice>Choose tab (Preferences)</menuchoice> and enable <menuchoice>Support borderless maximized windows in different layouts</menuchoice>
# Go to <menuchoice>Latte Settings</menuchoice> -> <menuchoice>Layouts</menuchoice> -> <menuchoice>Choose tab (Preferences)</menuchoice> and enable <menuchoice>Support borderless maximized windows in different layouts</menuchoice>.
# Return to your layouts and a new column called <menuchoice>Borderless</menuchoice> must have been added, add a check mark in that column for the layout you want that feature and click <menuchoice>Apply</menuchoice>
# Return to your layouts and a new column called <menuchoice>Borderless</menuchoice> should now appear, add a check mark in the column for the layout you want that feature and click <menuchoice>Apply</menuchoice>.


== Оце тобі... Латте не запускається. Чи є якийсь зразок налаштувань, за яким можна відновити роботу панелі? ==
== Оце тобі... Латте не запускається. Чи є якийсь зразок налаштувань, за яким можна відновити роботу панелі? ==


You have been told to take backups. Unfortunatelly unless you post your configuration to get help, little can be done now; just `killall -9 latte-dock`, delete your configuration and restart Latte in order to reconfigure it. A configuration exists [here](http://pastebin.ca/3772307) but it's most likely useless to you.
You have been told to take backups. Unfortunately, unless you post your configuration to get help, little can be done now; just <code>killall -9 latte-dock</code>, delete your configuration and restart '''Latte''' in order to reconfigure it. A configuration exists [here](http://pastebin.ca/3772307), but it will most likely not be useful to you.


== Чи можна скоригувати параметри, зокрема відстань панелі від краю екрана? ==
== Чи можна скоригувати параметри, зокрема відстань панелі від краю екрана? ==


You can minimize the distance, but not directly tweak it. Go to <menuchoice>Latte Setting</menuchoice> -> <menuchoice>Tweaks</menuchoice> and select <menuchoice>Shrink thickness margins</menuchoice>
You can minimize the distance, but not directly tweak it. Go to <menuchoice>Latte Setting</menuchoice> -> <menuchoice>Tweaks</menuchoice> and select <menuchoice>Shrink thickness margins</menuchoice>.


== Чи є якісь попередньо завантажені компонування для Латте 0.6? ==
== Чи є якісь попередньо завантажені компонування для Латте 0.6? ==


In Latte v0.7 the layouts have been added by default in Appearance page. For previous v0.6 the users can use [https://github.com/psifidotos/Latte-Dock/files/888568/MyProfiles.zip Preloaded Layouts] file, that contains four of the most used layouts '''(Default, Unity, Plasma, Favourite)'''
In '''Latte v0.7''', the layouts have been added by default in the Appearance page. For previous v0.6, users are able to use the [https://github.com/psifidotos/Latte-Dock/files/888568/MyProfiles.zip Preloaded Layouts] file, which contains four of the most used layouts (Default, Unity, Plasma, Favourite).


== Чи можна змінити піктограму засобу запуску або його параметри команди? ==
== Чи можна змінити піктограму засобу запуску або його параметри команди? ==
Line 151: Line 151:
== Чи можна перевпорякувати невідповіним чином розташовані кнопки запуску та аплети за допомогою файлів налаштувань? ==
== Чи можна перевпорякувати невідповіним чином розташовані кнопки запуску та аплети за допомогою файлів налаштувань? ==


If you misplaced a '''launcher''' (or a whole applet), open {{Path|1=~/.config/lattedock-appletsrc}}. Search your launcher and decide where you want to place it. Cut {{Input|1=;file:///usr/share/applications/myapp.desktop}} (yes, the semicolon too) and paste it after the launcher - and its semicolon - you wish. '''Be very careful'''; Only the last launcher doesn't need a semicolor afterwards! So if you are copying your launcher between two others, you have to make sure that both ''before and after'' your launcher, a semicolon exists. Let's see an example; let's say you need to copy `transmission-qt` launcher:
If you misplaced a launcher (or a whole applet), open {{Path|1=~/.config/lattedock-appletsrc}}. Search your launcher and decide where you want to place it. Cut {{Input|1=;file:///usr/share/applications/myapp.desktop}} (yes, with the semicolon too) and paste it after the launcher - and its semicolon - you want. ''Be very careful''; only the last launcher won't need a semicolon afterwards! So if you are copying your launcher between two others, you have to make sure that a semicolon exists both ''before'' and ''after'' your launcher. Let's see an example; let's say you need to copy the launcher for '''transmission-qt''':


{{Input|1=..;file:///usr/share/applications/kchmviewer.desktop;file:transmission-qt;file:....}}
{{Input|1=..;file:///usr/share/applications/kchmviewer.desktop;file:transmission-qt;file:....}}


If what you want to reposition is a whole '''applet''', rather than a launcher in an applet, you will find `appletOrder` very usefull. Just note your applet's number and change the order in which applets are written in the previously mentioned option. Have I mentioned to keep a backup before you edit? I did now.
If what you want to reposition is a whole applet, rather than a launcher in an applet, you will find <code>appletOrder</code> very useful. Just note your applet's number and change the order in which applets are written in the previously mentioned option. Have I mentioned to keep a backup before you edit? I'm mentioning again; it's good practice.


== What effects does Latte Dock provide? Can launchers rotate, shake or dim when clicked? ==
== What effects does Latte Dock provide? Can launchers rotate, shake or dim when clicked? ==


Latte only has the zoom effect and the shadows, but we are very concerned about delivering an excellent user experience.
'''Latte''' only has the zoom effect and shadows, but we are very concerned about delivering an excellent user experience.


== Як вимкнути усі ефекти, щоб із піктограмами не відбувалося нічого після натискання? ==
== Як вимкнути усі ефекти, щоб із піктограмами не відбувалося нічого після натискання? ==
Line 169: Line 169:
Так, знаємо. Але таку поведінку регламентовано '''libtaskmanager''' Плазми. Докладніше про це: [https://github.com/psifidotos/Latte-Dock/issues/72 вада у Латте 72], [https://bugs.kde.org/show_bug.cgi?id=368386 звіт щодо вади у KDE].
Так, знаємо. Але таку поведінку регламентовано '''libtaskmanager''' Плазми. Докладніше про це: [https://github.com/psifidotos/Latte-Dock/issues/72 вада у Латте 72], [https://bugs.kde.org/show_bug.cgi?id=368386 звіт щодо вади у KDE].


== I set Animations to <menuchoice>None</menuchoice>, but when clicking on an launcher its icon is momentarily disappeared. ==
== I set Animations to None, but when clicking on a launcher its icon momentarily disappears. ==


This bug is ''already'' fixed in current master and will be included in the next (0.6.0) release. So all you have to do is <code>git pull</code> the latest changes of master, or wait for the next stable version if you like so.
This bug was ''already'' fixed in current master and will be included in the next (0.6.0) release. So all you have to do is <code>git pull</code> the latest changes of master, or wait for the next stable version if you prefer.


== Деякі аплети на панелі показано надто малими, починаючи з Плазми 5.10, як це виправити? ==
== Деякі аплети на панелі показано надто малими, починаючи з Плазми 5.10, як це виправити? ==


In Plasma 5.10, the plasma developers decided that the applets in the panels should have a maximum size that they shouldnt overcome. You can change this at plasma <menuchoice>systemsettings</menuchoice>-> <menuchoice>Icons</menuchoice> -> <menuchoice>Advanced</menuchoice> -> <menuchoice>Panel</menuchoice> -> set a size of 256px.
In Plasma 5.10, the plasma developers decided that the applets in the panels should have a maximum size that must not be overcome. You can change this at plasma <menuchoice>System Settings</menuchoice>-> <menuchoice>Icons</menuchoice> -> <menuchoice>Advanced</menuchoice> -> <menuchoice>Panel</menuchoice> -> by setting a size of 256px.


== My left dock behaves strangely from ''Plasma 5.10'' and beyond, can I fix this? ==
== My left dock behaves strangely from Plasma 5.10 onwards, how can I fix this? ==


In Plasma 5.10, the kwin developers introduced the gestures functionality for touch screens which is enabled by default for all systems. You can disable it through plasma <menuchoice>systemsettings</menuchoice> -> <menuchoice>Workspace Behavior</menuchoice> -> <menuchoice>Touchscreen</menuchoice>. Relogin your plasma session if the change doesnt take effect immediately.
In Plasma 5.10, the KWin developers introduced gesture functionality for touch screens, which is enabled by default for all systems. You can disable it through plasma <menuchoice>System Settings</menuchoice> -> <menuchoice>Workspace Behavior</menuchoice> -> <menuchoice>Touchscreen</menuchoice>. Relogin your plasma session if the change doesn't take effect immediately.


[https://bugs.kde.org/show_bug.cgi?id=382219 Звіт щодо вади у KWin] [https://bugs.kde.org/show_bug.cgi?id=392464 Звіт щодо вади у Плазмі]
[https://bugs.kde.org/show_bug.cgi?id=382219 Звіт щодо вади у KWin] [https://bugs.kde.org/show_bug.cgi?id=392464 Звіт щодо вади у Плазмі]
Line 189: Line 189:
== Коли було реалізовано підтримку Wayland, чи буде вилучено з панелі Латте автоматичну залежність від X11? ==
== Коли було реалізовано підтримку Wayland, чи буде вилучено з панелі Латте автоматичну залежність від X11? ==


It's still a long way off for Wayland to replace X11, but it's possible to build '''Latte''' without dependencies X11, however we are still working on supporting Wayland.
It's still a long way off for Wayland to replace X11, but it's possible to build '''Latte''' without X11 dependencies, however we are still working on supporting Wayland.


== На час написання цієї сторінки, які проблеми з Qt 5.8? ==
== На час написання цієї сторінки, які проблеми з Qt 5.8? ==


If you are brave enough to mess with technical details, you may want to look [https://github.com/psifidotos/Latte-Dock/issues/183 here] and [https://bugreports.qt.io/browse/QTBUG-59044 here]
If you are brave enough to mess with technical details, you may want to look [https://github.com/psifidotos/Latte-Dock/issues/183 here] and [https://bugreports.qt.io/browse/QTBUG-59044 here].


== Чи можна наказати панелі Латте запускатися лише у сеансі Плазми? ==
== Чи можна наказати панелі Латте запускатися лише у сеансі Плазми? ==
Line 205: Line 205:
== Чи якість завади або потенційні проблеми, про які мені слід знати? ==
== Чи якість завади або потенційні проблеми, про які мені слід знати? ==


Software as everything else in life, isn't perfect; we constantly try to make a better software and you can help
Software, as everything else in life, isn't perfect; we constantly try to make better software and you can help
us out with this by reporting every possilbe problem you may find. To answer the question though, there isn't a bug serious enough to prevent you from trying '''Latte Dock'''.
us out by reporting every possible problem you may find. To answer the question though, there isn't a bug serious enough to prevent you from trying '''Latte Dock'''.


== Чи є у авторів програми якісь сподівання та побажання щодо можливостей самої Плазми? ==
== Чи є у авторів програми якісь сподівання та побажання щодо можливостей самої Плазми? ==


The most important feature needed from KWin in wayland is the distrors to provide access at kwayland's priviliged apis ''(and/or)'' for the users, a confirmation from them that Latte requests such apis
The most important feature needed from KWin in Wayland is that distros provide access to KWayland's privileged APIs ''and/or'' for the users, a confirmation from them that Latte requests such APIs.


== Як часто будуть випускатися нові версії? Які ваші плани? ==
== Як часто будуть випускатися нові версії? Які ваші плани? ==


The first priority to release a stable version is for all the needed features to have been implemented and no major crashes to appear. So we try to keep the schedule but on the other hand ''it will be ready when it is ready''.
The first priority needed to release a stable version is that all the needed features are implemented and no major crashes appear. We are of course trying to keep the schedule, but on the other hand, ''it will be ready when it is ready'' is the better philosophy we should follow in order to provide a complete and stable release for our users.


== Я не маю ніякого досвіду, але хочу допомогти. Що робити? ==
== Я не маю ніякого досвіду, але хочу допомогти. Що робити? ==


As we write this F.A.Q. much help is needed to make '''Latte''' stable with multiscreen setups. You could clone the
By the time this F.A.Q. was written, much help is needed to make '''Latte''' stable with multi-screen setups. You could clone the
`multiscreens` branch and report back any issues. Also normal bug reports, reports about problems with specific Plasma or Qt versions, strange desktop behavior or even wishes about new features are all welcome :-)
"multiscreens" branch and report back any issues. Normal bug reports, reports about problems with specific Plasma or Qt versions, strange desktop behavior or even wishes about new features are all welcome as well. {{Smiley}}


== Вмію програмувати. Що можу зробити? ==
== Вмію програмувати. Що можу зробити? ==


First step is to know what you are after and then to `fork` this repo; after that you can hunt bugs, add new features - or make more stable those already existing. Discuss your changes and if they are good and reasonable enough, we are more than happy for your pull request.
First step is to know what you are after and then to fork the repo; after that, you can hunt for bugs, add new features - or make already existing features more stable. Discuss your changes and if they are good and reasonable enough, we are more than happy if you provide a pull request.


== Як встановити прогарму з поточної гілки master? ==
== Як встановити прогарму з поточної гілки master? ==
Line 250: Line 250:
== Мною додано аплет, але його показано без тіні, не так як інші піктограми ==
== Мною додано аплет, але його показано без тіні, не так як інші піктограми ==


Well, if an applet (or more) hasn't a shadow, you should either double-check that option <menuchoice>All</menuchoice> is set under <menuchoice>Latte Settings</menuchoice> -> <menuchoice>Appearance</menuchoice>
Well, if an applet (or more) doesn't have a shadow, you should either double-check that option <menuchoice>All</menuchoice> is set under <menuchoice>Latte Settings</menuchoice> -> <menuchoice>Appearance</menuchoice>.


== Що трапиться, якщо перетягнути і скинути пункти файлів на кнопки запуску? ==
== Що трапиться, якщо перетягнути і скинути пункти файлів на кнопки запуску? ==
Line 258: Line 258:
== Чи є якісь відомі проблеми із сумісністю з певними драйверами до відеокарток? ==
== Чи є якісь відомі проблеми із сумісністю з певними драйверами до відеокарток? ==


If you have Intel Graphics and experiment problems with the rendering e.g. pixelated graphics, corrupt text, etc, you can try changing the rendering method 2D from ''SNA'' to ''UXA''.
If you have Intel Graphics and experience problems with rendering such as pixelated graphics, corrupt text and others, you can try changing the 2D rendering method from ''SNA'' to ''UXA''.


{{Path|1=/etc/X11/xorg.conf.d/20-intel.conf}}
{{Path|1=/etc/X11/xorg.conf.d/20-intel.conf}}
Line 269: Line 269:
EndSection</nowiki>}}
EndSection</nowiki>}}


== My Dock don't show anymore when i activate the auto-hide or the dodge window feature ==
== My dock doesn't show anymore when i activate the Auto-hide or the Dodge window feature ==


Apparently some features from plasma can hinder the dock's ability to show itself when touching the screen border. Plasma 5.10 added the option to execute actions on swiping over a border on a touch screen. You can find this option in the system preferences under: <menuchoice>Desktop behavior</menuchoice> -> <menuchoice>Touch screen</menuchoice>. If you have your dock on the same border a touch gesture is activated the dock may not be able to show itself. Try deactivating the gesture on that border, then close and restart your session and check if the problem was fixed. ([https://github.com/psifidotos/Latte-Dock/issues/676 #676])
Apparently, some features from plasma can hinder '''Latte Dock''''s ability to show itself when touching the screen border. Plasma 5.10 added the option to execute actions on swiping over a border on a touch screen. You can find this option in System Settings under: <menuchoice>Desktop behavior</menuchoice> -> <menuchoice>Touch screen</menuchoice>. If you have your dock on the same border a touch gesture is active, the dock may not be able to show itself. Try deactivating the gesture on that border, then close and restart your session and check if the problem was fixed. ([https://github.com/psifidotos/Latte-Dock/issues/676 #676])

Revision as of 06:30, 14 April 2019

Other languages:

←Панель Латте

Що таке панель Латте? З чого розпочався проект?

Панель Латте — панель на основі бібліотек Плазми, безпосередній наступник панелі Now. Латте є результатом об'єднаних зусиль розробників панелі Now та панелі Candil.

Як додати кнопки запуску?

Найпростішим і найочевиднішим способом є перетягування зі скиданням на панель задач (це ділянка, під запущеними вікнами, де показано крапки і лінії).

Підказка: ви можете додати їх поза межами ділянки керуванян задачами, але це спричинить проблеми із анімацієї для розмірів <64 пікселів та надмірного споживання пам'яті.

Як додати аплети?

Клацніть правою кнопкою миші на стільниці Плазми, виберіть Додати віджети. З панелі навігації списком віджетів Плазми перетягніть і скиньте будь-який потрібний вам віджет на вашу панель Латте.

Як увімкнути режим редагування у Латте?

У режимі редагування користувач може вилучати аплети, перевпорядковувати їх і отримувати доступ до додаткових параметрів у різних областях. Щоб увімкнути його, слід просто викликати вікно параметрів Латте.

Як пересувати або вилучати аплети?

You should go to Edit Mode (when the settings window is shown) and then you can drag any applet you want to be placed elsewhere. You can also remove it while under "Edit Mode" by right clicking on it or by pressing the [X] button in the tooltip above the applet.

Чи можна вимкнути параболічний ефект для певного аплета?

You should go to Edit Mode (when the settings window is shown) and hover afterwards the specific applet. Its tooltip contains a lock icon that will disable parabolic effect for that applet when clicked.

My launcher and its window are not associated correctly OR my launcher is using a low-resolution icon?

This issue means that plasma libtaskmanager has not associated your launcher and app windows correctly to the relevant desktop file. Plasma is trying to be smart enough in order to correctly identify which desktop files are associated to which specific windows, but there are cases when it fails. Best way to solve this is to check the StartupWMClass record in the desktop file. This record should point at the proper WM_CLASS record at all times. For example even though the Latte Dock desktop file is called org.kde.latte-dock.desktop, its StartupWMClass is lattedock. In order to correctly identify the StartupWMClass of an application, you can use xprop.

Приклад:

  1. Віддайте команду xprop у консолі
  2. Клацніть на вікні, яким ви цікавитеся
  3. Знайдіть наприкінці виведених до консолі даних запис WM_CLASS(STRING) =
  4. Додайте раніше згаданий запис до файла desktop програми у полі StartupWMClass

Наприклад, у Gimp 2.10, навіть хоча файл desktop має назву gimp.desktop, StartupWMClass має значення gimp-2.10' . Для Gimp StartupWMClass не потрібно додавати, оскільки розробник Плазми подбали про правильну прив'язку за допомогою /etc/xdg/taskmanagerrulesrc.

Як (авто)запускається панель Латте і чому до складу пакунка включено віджет?

Latte starts from the menu; there is no need to place the widget on your desktop. It is there for testing purposes. Automatic start can be enabled through Settings Window -> Tweaks.

Джерелом натхнення слугувала якась інша панель? Яке місце займає панель Латте серед інших панелей?

Архітектуру Латте розроблено і засновано на оболонці Плазми, але джерелом натхнення також слугувала панель Plank (з неї, наприклад, запозичено режими видимості).

Яку технологію і мову програмування використано?

Латте здебільшого написано на Qt/QML і C++14, але цей проект був би неможливим без KDE Frameworks 5.

Гаразд, ви переконали мене спробувати! Як встановити панель і які у неї залежності?

You can download the sources, install the required dependencies and build Latte. Please read the README and INSTALLATION. But if you have any problems or doubts, you can ask the development team.

У яких дистрибутивах є пакунок? Чи можна його встановити за допомогою програми для керування пакунками?

Будь ласка, ознайомтеся із нижньою частиною головної сторінки панелі Латте, розділом Сховища.

Чому після анімації підстрибування кнопки запуску показ вікна відбувається із ривками?

Спробуйте виконати такі дії:

  1. Відкрийте сторінку Системні параметри -> Програми -> Супровід запуску -> (вимкніть анімацію) Керування задачами
  2. If the problem persists, then your application desktop file might be missing the "StartupWMClass" record. In Inkscape's case, that would be: StartupWMClass=inkscape. You can use the xprop application in order to identify its correct value.

Якими є базові параметри налаштовування?

Latte is highly configurable. We invite you to explore and configure latte to your liking from the config window. 👍 But some special features are: Visibility, Zoom Effect and Add widgets/plasmoids from KDE Plasma.

Де зберігаються файли налаштувань?

Будьте обережні! Рекомендуємо створити резервну копію, якщо вам потрібно зберегти початкові налаштування.

cat ~/.config/lattedock-appletsrc

cat ~/.config/lattedockrc

У ~/.config/lattedock-appletsrc зберігаються якісь файли. Можете пояснити, для чого вони?

Config is organized based on "Containments" (e.g. [Containments][1]). Each of those have a number to distinguish one from the other, and each one has different blocks of options. That's where "applets" come into play and each "Containment" has its applets (usually one - [Containments][1][Applets][2]). So it goes like:

[Containments][NumberOfContainment][Applets][NumberOf_Applet]

Now, applet-2 may be a series of launchers, a Plasma Widget, anything. Each and every applet also has multiple blocks of configuration. A block might be used for generic "applet" configuration (e.g. [Containments][1][Applets][2]) or some more specific options (e.g. [Containments][1][Applets][2][Configuration][General]).

As you can tell, we can't document everything about those numerous options here, but here is the deal: You can tweak every applet separately, you can change the order applets appear with appletOrder=No_of_Applet;No_of_Another, under [Containments][1][General]* , you can manually change the iconSize at the same block, if you want shadows, what the zoomLevel must be, etc. A sample is provided here so you can see it for yourself.

  • Як бачите, він містить усі інші аплети, і ви можете скоригувати налаштування у загальних параметрах

Чи є якісь параметри налаштування для досвідчених користувачів, які ніколи не варто чіпати?

None is forbiden, as long as you take frequent backups of your configuration. Use cron or similar software to automate the procedure and place them in a safe place.

Як увімкнути загальні клавіатурні скорочення Латте?

У більшості випадків вам слід перейти до сторінки Системні параметри -> Загальні скорочення -> Панель Латте і увімкніть потрібні вами клавіатурні скорочення.

  • Super + цифра: активувати завдання
  • Super + Ctrl + цифра: новий екземпляр завдання
  • Super + `: показати приховану панель

Чи можна скористатися клавішею Super (Windows) для відкриття засобу запуску програм?

Спочатку переконайтеся, що Панель Латте закрито.

Варіант 1

Звичайно ж, можна, але доведеться додати до вашого файла ~/.config/kwinrc такий код:

[ModifierOnlyShortcuts]
Meta=org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu

Потім перезавантажте KWin за допомогою такої команди:

qdbus org.kde.KWin /KWin reconfigure

Варіант 2

Крім того, ви можете віддати такі команди:

kwriteconfig5 --file ~/.config/kwinrc --group ModifierOnlyShortcuts --key Meta "org.kde.lattedock,/Latte,org.kde.LatteDock,activateLauncherMenu"
qdbus org.kde.KWin /KWin reconfigure

Латте 0.8 вимикає Максимізовані вікна без рамки у плазмоїді керування активним вікном. Що робити?

Latte v0.8 supports BorderLess Maximized Windows per layout simultaneously. In order for this to work it had to support that feature internally. You can try the following:

  1. Disable BorderLess Maximized Windows from Active Window Control.
  2. Go to Latte Settings -> Layouts -> Choose tab (Preferences) and enable Support borderless maximized windows in different layouts.
  3. Return to your layouts and a new column called Borderless should now appear, add a check mark in the column for the layout you want that feature and click Apply.

Оце тобі... Латте не запускається. Чи є якийсь зразок налаштувань, за яким можна відновити роботу панелі?

You have been told to take backups. Unfortunately, unless you post your configuration to get help, little can be done now; just killall -9 latte-dock, delete your configuration and restart Latte in order to reconfigure it. A configuration exists [here](http://pastebin.ca/3772307), but it will most likely not be useful to you.

Чи можна скоригувати параметри, зокрема відстань панелі від краю екрана?

You can minimize the distance, but not directly tweak it. Go to Latte Setting -> Tweaks and select Shrink thickness margins.

Чи є якісь попередньо завантажені компонування для Латте 0.6?

In Latte v0.7, the layouts have been added by default in the Appearance page. For previous v0.6, users are able to use the Preloaded Layouts file, which contains four of the most used layouts (Default, Unity, Plasma, Favourite).

Чи можна змінити піктограму засобу запуску або його параметри команди?

Ви можете налаштувати це у середовищі Плазми і скористатися перетягуванням зі скиданням на панель Латте.

Чи можна перевпорякувати невідповіним чином розташовані кнопки запуску та аплети за допомогою файлів налаштувань?

If you misplaced a launcher (or a whole applet), open ~/.config/lattedock-appletsrc. Search your launcher and decide where you want to place it. Cut

;file:///usr/share/applications/myapp.desktop

(yes, with the semicolon too) and paste it after the launcher - and its semicolon - you want. Be very careful; only the last launcher won't need a semicolon afterwards! So if you are copying your launcher between two others, you have to make sure that a semicolon exists both before and after your launcher. Let's see an example; let's say you need to copy the launcher for transmission-qt:

..;file:///usr/share/applications/kchmviewer.desktop;file:transmission-qt;file:....

If what you want to reposition is a whole applet, rather than a launcher in an applet, you will find appletOrder very useful. Just note your applet's number and change the order in which applets are written in the previously mentioned option. Have I mentioned to keep a backup before you edit? I'm mentioning again; it's good practice.

What effects does Latte Dock provide? Can launchers rotate, shake or dim when clicked?

Latte only has the zoom effect and shadows, but we are very concerned about delivering an excellent user experience.

Як вимкнути усі ефекти, щоб із піктограмами не відбувалося нічого після натискання?

Анімації можна вимкнути за допомогою вибору значення Вікно налаштувань Латте -> Вигляд -> Анімації -> Немає

Кнопки запуску зникають до того, як буде показано відповідне вікно, хоча так не повинно бути. Що робити?

Так, знаємо. Але таку поведінку регламентовано libtaskmanager Плазми. Докладніше про це: вада у Латте 72, звіт щодо вади у KDE.

I set Animations to None, but when clicking on a launcher its icon momentarily disappears.

This bug was already fixed in current master and will be included in the next (0.6.0) release. So all you have to do is git pull the latest changes of master, or wait for the next stable version if you prefer.

Деякі аплети на панелі показано надто малими, починаючи з Плазми 5.10, як це виправити?

In Plasma 5.10, the plasma developers decided that the applets in the panels should have a maximum size that must not be overcome. You can change this at plasma System Settings-> Icons -> Advanced -> Panel -> by setting a size of 256px.

My left dock behaves strangely from Plasma 5.10 onwards, how can I fix this?

In Plasma 5.10, the KWin developers introduced gesture functionality for touch screens, which is enabled by default for all systems. You can disable it through plasma System Settings -> Workspace Behavior -> Touchscreen. Relogin your plasma session if the change doesn't take effect immediately.

Звіт щодо вади у KWin Звіт щодо вади у Плазмі

Поки усе працює добре, але майбутнє за Wayland. Що чути про це?

Ми плануємо реалізувати підтримку у Плазмі 5.10, зараз працюємо над експериментальною підтримкою.

Коли було реалізовано підтримку Wayland, чи буде вилучено з панелі Латте автоматичну залежність від X11?

It's still a long way off for Wayland to replace X11, but it's possible to build Latte without X11 dependencies, however we are still working on supporting Wayland.

На час написання цієї сторінки, які проблеми з Qt 5.8?

If you are brave enough to mess with technical details, you may want to look here and here.

Чи можна наказати панелі Латте запускатися лише у сеансі Плазми?

Так, це можна зробити. Виконайте такі настанови:

  1. Перейдіть на сторінку програми Системні параметри Плазми -> Запуск і вихід -> Автозапуск
  2. Виберіть Панель Латте у списку програм
  3. Додатково -> Автоматичний запуск лише у Плазмі

Чи якість завади або потенційні проблеми, про які мені слід знати?

Software, as everything else in life, isn't perfect; we constantly try to make better software and you can help us out by reporting every possible problem you may find. To answer the question though, there isn't a bug serious enough to prevent you from trying Latte Dock.

Чи є у авторів програми якісь сподівання та побажання щодо можливостей самої Плазми?

The most important feature needed from KWin in Wayland is that distros provide access to KWayland's privileged APIs and/or for the users, a confirmation from them that Latte requests such APIs.

Як часто будуть випускатися нові версії? Які ваші плани?

The first priority needed to release a stable version is that all the needed features are implemented and no major crashes appear. We are of course trying to keep the schedule, but on the other hand, it will be ready when it is ready is the better philosophy we should follow in order to provide a complete and stable release for our users.

Я не маю ніякого досвіду, але хочу допомогти. Що робити?

By the time this F.A.Q. was written, much help is needed to make Latte stable with multi-screen setups. You could clone the "multiscreens" branch and report back any issues. Normal bug reports, reports about problems with specific Plasma or Qt versions, strange desktop behavior or even wishes about new features are all welcome as well.

Вмію програмувати. Що можу зробити?

First step is to know what you are after and then to fork the repo; after that, you can hunt for bugs, add new features - or make already existing features more stable. Discuss your changes and if they are good and reasonable enough, we are more than happy if you provide a pull request.

Як встановити прогарму з поточної гілки master?

Ви без проблем можете отримати код і встановити панель із найсвіжішої гілки master за допомогою скрипту з такими командами:

git clone https://github.com/psifidotos/Latte-Dock.git`
cd Latte-Dock
sh install.sh

Для виконання останньої команди, безпосередньо перед встановленням, доведеться ввести пароль root.

Як встановити програму з певної гілки?

Якщо ви хочете виконати тестування якихось можливостей, яких немає у гілці master, ви можете отримати гілку, яку вам хочеться встановити. Припустімо, вам потрібна гілка multi2:

git clone https://github.com/psifidotos/Latte-Dock.git`
cd Latte-Dock
git pull
git branch multi2
git checkout multi2
git pull origin multi2

Зберіть у звичайному режимі.

Мною додано аплет, але його показано без тіні, не так як інші піктограми

Well, if an applet (or more) doesn't have a shadow, you should either double-check that option All is set under Latte Settings -> Appearance.

Що трапиться, якщо перетягнути і скинути пункти файлів на кнопки запуску?

Файл буде передано із параметром до відповідної програми зі створенням її нового екземпляра (наприклад, передавання зображення до Kolourpaint призведе до відкриття цього зображення у Kolourpaint)

Чи є якісь відомі проблеми із сумісністю з певними драйверами до відеокарток?

If you have Intel Graphics and experience problems with rendering such as pixelated graphics, corrupt text and others, you can try changing the 2D rendering method from SNA to UXA.

/etc/X11/xorg.conf.d/20-intel.conf

section     "Device"
Identifier  "Intel Graphics"
Driver      "intel"
Option      "AccelMethod"  "uxa"
EndSection

My dock doesn't show anymore when i activate the Auto-hide or the Dodge window feature

Apparently, some features from plasma can hinder Latte Dock's ability to show itself when touching the screen border. Plasma 5.10 added the option to execute actions on swiping over a border on a touch screen. You can find this option in System Settings under: Desktop behavior -> Touch screen. If you have your dock on the same border a touch gesture is active, the dock may not be able to show itself. Try deactivating the gesture on that border, then close and restart your session and check if the problem was fixed. (#676)