<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.autosys.tk/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>wiki.autosys.tk</title>
        <description></description>
        <link>https://wiki.autosys.tk/</link>
        <lastBuildDate>Sun, 31 May 2026 02:27:24 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.autosys.tk/_media/wiki/dokuwiki.svg</url>
            <title>wiki.autosys.tk</title>
            <link>https://wiki.autosys.tk/</link>
        </image>
        <item>
            <title>xfce_user_settings</title>
            <link>https://wiki.autosys.tk/mainpage/xfce_user_settings</link>
            <description>
&lt;p&gt;
&lt;a href=&quot;https://forum.xfce.org/viewtopic.php?pid=32033#p32033&quot; class=&quot;urlextern&quot; title=&quot;https://forum.xfce.org/viewtopic.php?pid=32033#p32033&quot; rel=&quot;ugc nofollow&quot;&gt;https://forum.xfce.org/viewtopic.php?pid=32033#p32033&lt;/a&gt;
&lt;/p&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;xfce_panel_settings&quot;&gt;XFCE Panel Settings&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;XFCE Panel Settings&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xfce_panel_settings&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;56-151&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;xfce_quicklauncher&quot;&gt;XFCE QuickLauncher&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Ярлыки &lt;strong&gt;QuickLauncher&lt;/strong&gt;&amp;#039;а лежат в файликах с именами типа:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;.config/xfce4/panel/quicklauncher-*.rc&lt;/pre&gt;

&lt;p&gt;
На место звездочки подставляется число. Я не понял как именно формируется имя файла. Более того, если &lt;strong&gt;QuickLauncher&lt;/strong&gt; дефолтный, то файла нет, а появляется он только если открыть свойства &lt;strong&gt;QuickLauncher&lt;/strong&gt;&amp;#039;а.&lt;br/&gt;

Для того, чтобы перенести настройки в другого пользователя я просто заменяю содержимое файла, не изменяя имя. &lt;br/&gt;

&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;XFCE QuickLauncher&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xfce_quicklauncher&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;152-879&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit3&quot; id=&quot;xfce_panel&quot;&gt;XFCE Panel&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;XFCE Panel&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xfce_panel&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;880-904&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;xfce_-_list_all_panel_properties&quot;&gt;XFCE - list all panel properties&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /panels -lv&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;XFCE - list all panel properties&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xfce_-_list_all_panel_properties&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;905-995&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;xfce_-_list_panel_ids&quot;&gt;XFCE - list panel IDs&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /panels | grep -v &amp;quot;Value is an\|^$&amp;quot;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;XFCE - list panel IDs&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xfce_-_list_panel_ids&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;996-1099&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;xfce_-_list_all_panel_plugins_info&quot;&gt;XFCE - list all panel plugins info&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
going to model after existing launcher plugin
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /plugins -lv&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;XFCE - list all panel plugins info&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;xfce_-_list_all_panel_plugins_info&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1100-1240&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit7&quot; id=&quot;программное_формирование_панели_launcher&quot;&gt;Программное формирование панели launcher&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
В &lt;strong&gt;XFCE&lt;/strong&gt; плагин &lt;strong&gt;Launcher&lt;/strong&gt; предназначен для добавления одного или нескольких ярлычков приложений на панель. Один лаунчер будет всегда размером с в одну иконку. Если в него добавлено несколько приложений - они будут доступны в вападающем меню лаунчера. Для нескольких кнопок нужно добавить несколько лаунчеров.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Определяем под каким номером существует текущая панель:
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /panels -lv&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Смотрим какие плагины есть на панели
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /plugins -lv
/plugins/plugin-1                   tasklist
/plugins/plugin-11                  separator
/plugins/plugin-11/expand           true
/plugins/plugin-11/style            0
/plugins/plugin-3                   statusnotifier
/plugins/plugin-3/known-items       &amp;lt;&amp;lt;UNSUPPORTED&amp;gt;&amp;gt;
/plugins/plugin-4                   indicator
/plugins/plugin-4/known-indicators  &amp;lt;&amp;lt;UNSUPPORTED&amp;gt;&amp;gt;
/plugins/plugin-5                   systray
/plugins/plugin-5/names-ordered     &amp;lt;&amp;lt;UNSUPPORTED&amp;gt;&amp;gt;
/plugins/plugin-5/names-visible     &amp;lt;&amp;lt;UNSUPPORTED&amp;gt;&amp;gt;
/plugins/plugin-6                   notification-plugin
/plugins/plugin-7                   applicationsmenu
/plugins/plugin-7/button-title      Apps
/plugins/plugin-8                   cpugraph
/plugins/plugin-9                   xkb&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Добавляем плагин &lt;strong&gt;lanucher&lt;/strong&gt; в панель под свободным номером (в данном случае - 2). Плагин объединяет ярлычки приложений.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /plugins/plugin-2 -t string -s &amp;quot;launcher&amp;quot; --create&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Смотрим номера плагинов добавленных на панель и порядок их следования:
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /panels/panel-2/plugin-ids| grep -v &amp;quot;Value is an\|^$&amp;quot;
7
1
11
5
6
8
9
3
4&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Удаляем плагины с панели и пересоздаем их, используя номера, полученные на предыдущем шаге и проверяем, что добавился плагин номер 2:
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /panels/panel-2/plugin-ids -rR
xfconf-query -c xfce4-panel -p /panels/panel-2/plugin-ids -t int -s 7 -t int -s 2 -t int -s 1 -t int -s 11 -t int -s 5 -t int -s 6 -t int -s 8 -t int -s 9 -t int -s 3 -t int -s 4 --create
xfconf-query -c xfce4-panel -p /panels/panel-2/plugin-ids| grep -v &amp;quot;Value is an\|^$&amp;quot;
7
2
1
11
5
6
8
9
3
4&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Создадим директорию лаунчера приложения &lt;strong&gt;~/.config/xfce4/panel/launcher-xx&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;mkdir ~/.config/xfce4/panel/launcher-10&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Скопируем ярлычок приложения (один ярлычок - файл &lt;strong&gt;.desktop&lt;/strong&gt;) в созданную папку
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;cp /usr/share/applications/exo-terminal-emulator.desktop ~/.config/xfce4/panel/launcher-10&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Создадим запись о лаунчере приложения в конфиге плагина:
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;xfconf-query -c xfce4-panel -p /plugins/plugin-2/items -t string -s &amp;quot;exo-terminal-emulator.desktop&amp;quot; -a --create&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Перезапустим &lt;strong&gt;xfce4-panel&lt;/strong&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;pre class=&quot;code&quot;&gt;xfce4-panel -r&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043d\u0435\u043b\u0438 launcher&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435_\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u043f\u0430\u043d\u0435\u043b\u0438_launcher&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;1241-4833&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;добавление_ранее_настроенных_лаунчеров&quot;&gt;Добавление ранее настроенных лаунчеров&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
У меня когда-то были настроены лаунчеры, но потом они почему-то слетели. Однако папки &lt;strong&gt;launcher-xx&lt;/strong&gt; с файлами &lt;strong&gt;*.desktop&lt;/strong&gt; файлами остались. Добавить их обратно в созданную панель лаунчера я смог так:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;items=&amp;#039;&amp;#039;
while read -r line; do
    shortcut=&amp;quot;`cat $line | grep X-XFCE-Source | sed &amp;#039;s/^X-XFCE-Source=file:\/\///&amp;#039;`&amp;quot;
    cp $shortcut `dirname $line`/ 2&amp;gt;/dev/null
    items=&amp;quot;$items  -t string -s \&amp;quot;`basename $shortcut`\&amp;quot;&amp;quot;
    #rm -f $line
done &amp;lt; &amp;lt;(ls ~/.config/xfce4/panel/launcher-*/1*.desktop -1)
echo $items
xfconf-query -c xfce4-panel -p /plugins/plugin-2/items -rR
xfconf-query -c xfce4-panel -p /plugins/plugin-2/items $items -a --create&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u043d\u0435\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u043b\u0430\u0443\u043d\u0447\u0435\u0440\u043e\u0432&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435_\u0440\u0430\u043d\u0435\u0435_\u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445_\u043b\u0430\u0443\u043d\u0447\u0435\u0440\u043e\u0432&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:9,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;4834-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 23 Oct 2019 14:08:08 +0000</pubDate>
        </item>
    </channel>
</rss>
