diff --git a/README.md b/README.md index c8f9924..f090cdd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -arcan1s.github.io -================= +arcanis.name +============ My homepage diff --git a/_config.yml b/_config.yml index 3c5bfbc..f37e7d5 100644 --- a/_config.yml +++ b/_config.yml @@ -9,7 +9,7 @@ gems: [] future: true limit_posts: 0 -pygments: true +highlighter: pygments relative_permalinks: true diff --git a/index.html b/index.html index 6c09c3c..9e72e18 100644 --- a/index.html +++ b/index.html @@ -46,4 +46,4 @@ title: arcanis' homepage
Welcome to my homepage, `echo $USERNAME`
. You may read about me on the link. I'm sorry I don't know html/php/ruby/etc (but I know GoogleFOO! At least, I think so), therefore this page may not look very pretty. But I tried (or may be not). In the blog I will write some papers about science, programming, living in Archlinux system and may be package maintaining. Also I will create pages for some of my projects.
If you have a question or something else you may contact me. If you want to suggest a pull request or to create a bug report for these pages feel free to visit its GitHub repository and do it.
+If you have a question or something else you may contact me. If you want to suggest a pull request or to create a bug report for these pages feel free to visit its GitHub repository and do it.
diff --git a/projects/awesome-widgets.html b/projects/awesome-widgets.html index a3ba586..24e8b50 100644 --- a/projects/awesome-widgets.html +++ b/projects/awesome-widgets.html @@ -19,8 +19,9 @@ links: - DataEngine page on kde-look.org - Archlinux AUR package - openSUSE package (thanks to Kott) + - Ubuntu package - Migration to version 2.0 - - Scripts and bars + - Extensions ----DKDE_INSTALL_USE_QT_SYS_PATHS=ON
flag
+ NOTE: on Plasma 5 it very likely require -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
flag
I want note that all were tested on latest version of dependencies.
You may use different colors for labels. Just put label text into html code. See issue for more details.
- -KDE4 Numbering of elements of temperature, HDD usage, HDD speed, HDD temperature refers to elements order from second tab (Advanced settings). You should select an item to the required listWidget first. And the first selected element in the listWidget will be $tag0
. See issue for more details.
----
. For example $hddtemp0
. hddtemp
must be installed.$down
----
.$downkb
----
.$downunits
----
.$downN
----
.$downkbN
----
.$downunitsN
----
.$up
----
.$upkb
----
.$upunits
----
.$upN
----
.$upkbN
----
.$upunitsN
----
.$netdev
Enable background: Uncheck to disable default background and set transparent one.
+Since version 2.4.1 the main widgets supports lambda functions, which are calculated at runtime. It may be declared by using ${{ }}
construction, e.g.:
Enable popup: Uncheck box if you do not want popup messages on system events.
+{% highlight javascript %} +{% raw %}${{{% endraw %} +function three() +{ + return 1+2; +} +three() +{% raw %}}}{% endraw %} +{% endhighlight %} + +A functions inside will be interpret as JavaScript ones, any variables from main body is supported, e.g.:
+ +{% highlight javascript %} +{% raw %}${{{% endraw %} +function colorCpu() +{ + if ($cpu > 90.0) + return "$cpu" + else + return "$cpu" +} +colorCpu() +{% raw %}}}{% endraw %} +{% endhighlight %} + +will show $cpu
value in red if it is more than 90.0, otherwise it will be shown in default colour. Any calculations are also supported, e.g.:
will show difference between download and upload speed. Thus this feature may be used for example to show any custom values which will be calculated in runtime and to show different information depending on some conditions. But please keep in mind that such runtime calculation may increase CPU load.
+ +Widget height: Disable automatic widget height definition and set it to this value. Default is 0
(auto).
Widget width: Disable automatic widget width definition and set it to this value. Default is 0
(auto).
Enable background: Uncheck to disable default background and set transparent one. Default is true
.
Wrap new lines: Replace \n
to
. Default is false
.
Enable popup: Uncheck box if you do not want popup messages on system events. Default is true
.
Custom time format:
$h |
Hours without zero. | +||
$HH |
+ Hours in 24-hours format. | +||
$H |
+ Hours in 24-hours format without zero. | +||
$mm |
Minutes. | @@ -539,6 +621,18 @@ sudo make install$s |
Seconds without zero. |
$t |
+ Timezone name. | +||
$a /$ap |
+ am or pm. | +||
$A /$AP |
+ AM or PM. | +
Custom uptime format:
@@ -571,24 +665,16 @@ sudo make installTemperature units: Select units for temperature. Available units are Celsius, Farenheit, Kelvin, Reaumur, cm^-1, kJ/mol, kcal/mol.
-KDE4 Temperature devices: List of devices, which will be observed in temperature label (combo box items come from sensors
). List widget is editable.
KDE4 Mount points: List of mount points, which will be observed in HDD label (combo box items come from mount
). List widget is editable.
KDE4 HDDs (speed): List of hard disk devices, which will be observed in HDD speed label (combo box items come from DataEngine). List widget is editable.
- -KDE4 HDDs (temperature): List of hard disk devices, which will be observed in HDD temperature label (combo box items come from find
). List widget is editable.
KDE4 Network device: Use specified device as active. This option will disable auto select network device.
-AC online tag: Line which will be shown when AC is online. Default is (*)
.
AC offline tag: Line which will be shown when AC is offline. Default is ( )
.
Check updates: Check updates on load. Default is true
.
Translate strings: Translate strings tags. Default is true
.
Since version 1.7.0 CPU, CPU clock, memory, swap, network and battery support graphical tooltip. To enable them just make the needed checkboxes a fully checked. The number of stored values can be set in the tab. Colors of graphs are configurable too.
+Since version 1.7.0 CPU, CPU clock, memory, swap, network and battery support graphical tooltip. To enable them just make the needed checkboxes a fully checked. The number of stored values can be set in the tab. Colours of graphs are configurable too.
ACPI path: Path to ACPI devices. The file /sys/class/power_supply/
.
HDD: Select one of HDDs for HDD temperature monitor. all
will enable monitor for all devices, disable
will disable HDD temperature monitor. Default is all
.
hddtemp cmd: Type a command which will be run for hddtemp DataEngine. Default is sudo hddtemp
.
hddtemp cmd: Type a command which will be run for hddtemp DataEngine. Default is sudo smartctl -a
.
MPD address: Address of MPD server. Default is localhost
.
Since version 1.11.0 it provides a minimalistic panel for monitoring on desktops written on C++
. And yes, it looks like the same panel in Awesome.
Enable background: Uncheck to disable default background and set transparent one.
+Widget height: Disable automatic widget height definition and set it to this value. Default is 0
(auto).
Vertical layout: Use vertical layout instead of horizontal one.
+Widget width: Disable automatic widget width definition and set it to this value. Default is 0
(auto).
Enable tooltip: Check to enable preview on selected destkop. Default is true
. Also you show specify type of preview, default is windows
.
Tooltip width: Using tooltip width in px. Default is 200px
.
Color of window borders: Color of window contours which are used in "Contours preview". Default is #ffffff
.
Color of tooltip: Color which is used in some tooltip types. Default is #ffffff
.
Enable background: Uncheck to disable default background and set transparent one. Default is true
.
Vertical layout: Use vertical layout instead of horizontal one. Default is false
.
Mark: Type symbol (or string) which will be shown if this desktop is active now.
@@ -642,8 +732,6 @@ sudo make installKDE4 (see this thread) Panel toggle: Select panels which will be set hidden on hotkey.
diff --git a/ru/index.html b/ru/index.html index 9992795..a4cd31f 100644 --- a/ru/index.html +++ b/ru/index.html @@ -35,4 +35,4 @@ title: arcanisДобро пожаловать на мою домашнюю страничку, `echo $USERNAME`
. Обо мне Вы можете прочитать по ссылке. К сожалению, я не знаю html/php/ruby/прочее (но я знаю Google-фу! По крайней мере, я так думаю), поэтому эта страничка может выглядеть не очень красиво. Но я старался (ну или не совсем). В блоге я буду писать какие-нибудь статьи о науке, программировании, проживании в Archlinux и, может быть, о сопровождении пакетов. Также я создам странички для некоторых из моих проектов.
Если у Вас есть вопрос или что-нибудь еще, Вы можете связаться со мной. Если Вы хотите предложить пул-реквест или сообщить о баге для этих страничек, не стесняйтесь посетить репозиторий на GitHub и сделать это.
+Если у Вас есть вопрос или что-нибудь еще, Вы можете связаться со мной. Если Вы хотите предложить пул-реквест или сообщить о баге для этих страничек, не стесняйтесь посетить репозиторий на GitHub и сделать это.
diff --git a/ru/projects/awesome-widgets.html b/ru/projects/awesome-widgets.html index 5c3be05..6a38978 100644 --- a/ru/projects/awesome-widgets.html +++ b/ru/projects/awesome-widgets.html @@ -20,8 +20,9 @@ links: - Страница DataEngine на kde-look.org - Пакет в AUR - Пакет для openSUSE (спасибо Kott) + - Пакеты для Ubuntu - Миграция на версию 2.0 - - Скрипты и бары + - Расширения ----DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+ ВНИМАНИЕ: С Plasma 5, вероятно, потребуется флаг -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
Все было протестировано на последних версиях зависимостей.
Вы можете использовать различные цвета в полях. Просто вставьте нужный текст в html код. Смотри вопрос для более подробной информации.
- -KDE4 Нумерация элементов в полях температура, использование HDD, скорость HDD, температура HDD ссылается на порядок элементов во второй вкладке (Расширенные настройки). Вы должны сначала выделить требуемые элементы в нужном listWidget. И первый выделенный элемент в listWdiget будет связан c $tag0
. Смотри вопрос для более подробной информации.
----
. Пример $hddtemp0
. hddtemp
должен быть установлен.$down
----
.$downkb
----
.$downunits
----
.$downN
----
.$downkbN
----
.$downunitsN
----
.$up
----
.$upkb
----
.$upunits
----
.$upN
----
.$upkbN
----
.$upunitsN
----
.$netdev
Включить фон: Снимите галочку, чтобы отключить стандартный фон виджета и установить прозрачный.
+Начиная с версии 2.4.1 основной виджет поддерживает лямбда выражения, которые рассчитываются в рантайме. Они объявляются использованием конструкции ${{ }}
, например:
Включить всплывающие сообщения: Нажмите на чекбокс, если вы не хотите всплывающих сообщений на системные события.
+{% highlight javascript %} +{% raw %}${{{% endraw %} +function three() +{ + return 1 + 2; +} +three() +{% raw %}}}{% endraw %} +{% endhighlight %} + +Функции внутри будут интерпретированы, как JavaScript, любая переменная из основного набора поддерживается, например:
+ +{% highlight javascript %} +{% raw %}${{{% endraw %} +function colorCpu() +{ + if ($cpu > 90.0) + return "$cpu" + else + return "$cpu" +} +colorCpu() +{% raw %}}}{% endraw %} +{% endhighlight %} + +покажет значение $cpu
красным, если оно больше 90.0, иначе - покажет цветом по-умолчанию. Также поддерживаются произвольные вычисления, например:
покажет разность между скоростями загрузки и отдачи. Таким образом, лямбда выражения могут быть использованы, например, чтобы показывать произвольное значение, которое будет рассчитано в рантайме, или, чтобы показать различную информацию, в зависимости от некоторых условий. Однако, пожалуйста, учитывайте, что подобные вычисления в рантайме могут увеличить нагрузку на CPU.
+ +Высота виджета: Отключит автоматическое определение высоты виджета и установит ее в данное значение. По умолчанию 0
(автоматически).
Ширина виджета: Отключит автоматическое определение ширины виджета и установит ее в данное значение. По умолчанию 0
(автоматически).
Заменить символ перевода строки: Заменить \n
на
. По умолчанию false
.
Включить фон: Снимите галочку, чтобы отключить стандартный фон виджета и установить прозрачный. По умолчанию true
.
Включить всплывающие сообщения: Нажмите на чекбокс, если вы не хотите всплывающих сообщений на системные события. По умолчанию true
.
Свой формат времени:
$h |
Часы без нуля. | +||
$HH |
+ Часы в 24-часовом формате. | +||
$H |
+ Часы в 24-часовом формате без нуля. | +||
$mm |
Минуты. | @@ -540,6 +622,18 @@ sudo make install$s |
Секунды без нуля. |
$t |
+ Временная зона. | +||
$a /$ap |
+ am или pm. | +||
$A /$AP |
+ AM или PM. | +
Свой формат времени работы:
@@ -566,27 +660,19 @@ sudo make install$m
Температурные единицы: Выберете единицы температуры. Доступные единицы следующие: Цельсий, Фаренгейт и Кельвин.
-KDE4 Датчики температуры: Список датчиков, которые будут наблюдаться в соответствующем поле (содержимое комбо-бокса заполнятся из sensors
). Содержимое виджета редактируемо.
KDE4 Точки монтирования: Список точек монтирования, которые будут наблюдаться в соответствующем поле (содержимое комбо-бокса заполнятся из mount
). Содержимое виджета редактируемо.
KDE4 HDD (скорость): Список HDD, скорость которых будет наблюдаться в соответствующем поле (содержимое комбо-бокса заполнятся из DataEngine). Содержимое виджета редактируемо.
- -KDE4 HDD (температура): Список HDD, температура которых будет наблюдаться в соответствующем поле (содержимое комбо-бокса заполнятся из find
). Содержимое виджета редактируемо.
KDE4 Сетевой интерфейс: Использовать указанный интерфейс, как активный. Эта опция отключит автоматический выбор сетевого интерфейса.
-AC online тег: Строка, которая будет показана, когда AC онлайн. По умолчанию (*)
.
AC offline тег: Строка, которая будет показана, когда AC оффлайн. По умолчанию ( )
.
Проверять обновления: Проверять или нет обновления при запуске. По умолчанию проверять
.
Проверять обновления: Проверять или нет обновления при запуске. По умолчанию true
.
Переводить строки: Переводить или нет строковые теги. По умолчанию true
.
Начиная с версии 1.7.0, поля CPU, частота CPU, память, swap, сеть и батарея поддерживают графический тултип (всплывающая подсказка). Чтобы включить их, просто сделайте требуемые чекбоксы полностью чекнутыми. Число хранимых значений может быть установлено во вкладке. Цвета графиков настраиваются тоже.
@@ -612,15 +698,19 @@ sudo make installНачиная с версии 1.11.0 виджеты предоставляют минималистичную панель для мониторинга за рабочими столами, написанный на C++
. И да, он выглядит, как аналогичная панель в Awesome.
Включить фон: Снимите галочку, чтобы отключить стандартный фон виджета и установить прозрачный.
+Высота виджета: Отключит автоматическое определение высоты виджета и установит ее в данное значение. По умолчанию 0
(автоматически).
Вертикальная разметка: Использовать вертикальную разметку вместо горизонтальной.
+Ширина виджета: Отключит автоматическое определение ширины виджета и установит ее в данное значение. По умолчанию 0
(автоматически).
Включить тултип: Включать или нет графическое превью выбранного рабочего стола. Вы также должны указать тип превью, по умолчанию Окна
.
Ширина тултипа: Ширина тултипа в пикселях. По умолчанию 200px
.
Цвет границ окна: Цвет рамок окон в тултипе "Контуры". По умолчанию #ffffff
.
Цвет тултипа: Цвет, который будет использован в некоторых типах тултипа. По умолчанию #ffffff
.
Включить фон: Снимите галочку, чтобы отключить стандартный фон виджета и установить прозрачный. По умолчанию true
.
Вертикальная разметка: Использовать вертикальную разметку вместо горизонтальной. По умолчанию false
.
Метка Введите символ (или строку), которая будет показана, если данный рабочий стол сейчас активен.
@@ -643,8 +733,6 @@ sudo make installKDE4 (смотри здесь) Скрытие панелей: Выберите панели, которые будут скрыты при нажатии на горячую клавишу.