| DIRECTORY |
@@ -139,22 +156,30 @@ systemctl restart git-etc
-Graphical user interface
+Graphical user interface
Control Config (ctrlconf) is GUI for git-etc daemon written on Python2/PyQt4. This application allows you to view a list of commits and changes in files recorded in commit messages. Also, this application allows you to roll back to a specific commit all files (git reset --hard) or individual files (git diff && git apply). And you may merge old and new configuration files (used two branches repository - master and experimental). The application may need root privileges. Make sure that sudo package is installed.
-Configuration
+Configuration
Just run the application and open the settings window from menu!
-Screenshots
+Screenshots
(Screenshots in Russian, but GUI has English translation.)
-Main window:
-
-About window:
-
-Commit changes window:
-
-Merging window:
-
-Roll back window:
-
+
+
+ {% assign scrdesc = "Main window" %}
+ {% assign scrname = "git-etc_mainwindow" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "About window" %}
+ {% assign scrname = "git-etc_aboutwindow" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Commit window" %}
+ {% assign scrname = "git-etc_commitwindow" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Merging window" %}
+ {% assign scrname = "git-etc_mergingwindow" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Roll back window" %}
+ {% assign scrname = "git-etc_rollbackwindow" %}
+ {% include prj_scr.html %}
+
diff --git a/projects/netctl-gui.html b/projects/netctl-gui.html
index 35510ee..ed0bf6c 100644
--- a/projects/netctl-gui.html
+++ b/projects/netctl-gui.html
@@ -8,14 +8,16 @@ developers:
- Evgeniy Alelseev
license: GPLv3
links:
- - Page on Softpedia
- - Page on kde-apps.org
- - AUR package
+ - Page on Softpedia
+ - Page on kde-apps.org
+ - AUR package
---
-Information
+Information
Graphical interface for netctl (several scripts for work with network connection in Archlinux). It is written on CPP using Qt4 library. Now it may work with profiles and may create new profiles. Also it may create a connection to WiFi. Moreover, it provides a Qt library for interaction with netctl and widget and DataEngine for KDE.
-NOTE: LOOKING FOR TRANSLATORS!
+
+NOTE: LOOKING FOR TRANSLATORS!
+
{% highlight bash %}
$ netctl-gui --help
Usage:
@@ -49,30 +51,31 @@ Show messages:
-h --help - show this help and exit
{% endhighlight %}
-Developers and contributors
+Developers and contributors
{% for devel in page.developers %}
- {{ devel }}
{% endfor %}
-License
+License
-Changelog
-CHANGELOG
+Changelog
+CHANGELOG
-Installation
+Installation
-Instruction
+Instruction
- Download an archive with latest version of source files.
+ Download an archive with latest version of source files.
Extract it and install the application:
If you want install it into /, you should run as root following commands:
+
{% highlight bash %}
cd /path/to/extracted/archive
mkdir build && cd build
@@ -80,6 +83,7 @@ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ../
make
sudo make install
{% endhighlight %}
+
Available cmake flags are:
-DBUILD_DATAENGINE:BOOL=0 - do not build DataEngine;
@@ -92,7 +96,7 @@ sudo make install
-Dependencies
+Dependencies
I want note that all were tested on latest version of dependencies.
- netctl
@@ -102,43 +106,58 @@ sudo make install
- qt5-tools (make, if Qt5 is used)
- kdebase-workspace (optional, widget)
- sudo (optional, sudo support)
- - wpa_supplicant (optional, WiFi support)
+
- wpa_supplicant (optional, WiFi support)
-How to use
+How to use
Just run application netctl-gui. If it is needed (and if you use KDE), you may add widget netctl, which provides by the application.
-Configuration
+Configuration
It is recommended to use graphical interface for widget and DataEngine configuration. All settings of GUI are stored in $HOME/.config/netctl-gui.conf. It is highly recommended to edit it from graphical interface.
-Graphical user interface
+Graphical user interface
Graphical interface provides by netctl-gui application.
Screenshots
-DataEngine:
-
-Widget:
-
-Widget settings window:
-
-
-
-Main window:
-
-Profile creation tab:
-
-WiFi menu:
-
-About window:
-
-netctl-auto window:
-
-Settings window:
-
+
+ {% assign scrdesc = "DataEngine" %}
+ {% assign scrname = "netctl-gui_dataengine" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Widget" %}
+ {% assign scrname = "netctl-gui_plasmoid" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Widget settings window" %}
+ {% assign scrname = "netctl-gui_plasmoid_conf_01" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Widget settings window" %}
+ {% assign scrname = "netctl-gui_plasmoid_conf_02" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Widget settings window" %}
+ {% assign scrname = "netctl-gui_plasmoid_conf_03" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Main window" %}
+ {% assign scrname = "netctl-gui_main" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Profile window" %}
+ {% assign scrname = "netctl-gui_profile" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "WiFi window" %}
+ {% assign scrname = "netctl-gui_wifi" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "About window" %}
+ {% assign scrname = "netctl-gui_about" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "netctl-auto window" %}
+ {% assign scrname = "netctl-gui_netctl-auto" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Settings window" %}
+ {% assign scrname = "netctl-gui_settings" %}
+ {% include prj_scr.html %}
+
diff --git a/projects/oblikuestrategies.html b/projects/oblikuestrategies.html
index 5141446..98f6a1c 100644
--- a/projects/oblikuestrategies.html
+++ b/projects/oblikuestrategies.html
@@ -8,33 +8,34 @@ developers:
- Evgeniy Alelseev
license: GPL
links:
- - Page on kde-look.org
- - Archlinux AUR package
+ - Page on kde-look.org
+ - Archlinux AUR package
---
-Information
-Plasmoid written on CPP that displays a random draw from Brian Eno and Peter Schmidt's Oblique Strategies. It is GNOME applet fork with some of special features.
+Information
+Plasmoid written on CPP that displays a random draw from Brian Eno and Peter Schmidt's Oblique Strategies. It is GNOME applet fork with some of special features.
-Developers and contributors
+Developers and contributors
{% for devel in page.developers %}
- {{ devel }}
{% endfor %}
-License
+License
-Installation
+Installation
-Instruction
+Instruction
- Download an archive with latest version of source files.
+ Download an archive with latest version of source files.
Extract it and install the application. For global isntallation type:
+
{% highlight bash %}
cd /where/is/applet/
mkdir build && cd build
@@ -42,25 +43,34 @@ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release .
make
sudo make install
{% endhighlight %}
+
For local isntallation type:
+
{% highlight bash %}
cd /where/is/applet/
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --localprefix` -DCMAKE_BUILD_TYPE=Release ../
make
make install
-{% endhighlight %}
+{% endhighlight %}
+
+
Restart plasma to load the applet:
+
{% highlight bash %}
kquitapp plasma-desktop && sleep 2 && plasma-desktop
{% endhighlight %}
+
Also you might need to run kbuildsycoca4 in order to get the *.desktop file recognized:
+
{% highlight bash %}
kbuildsycoca4 &> /dev/null
-{% endhighlight %}
+{% endhighlight %}
+
+
-Dependencies
+Dependencies
I want note that all were tested on latest version of dependencies.
- kdebase-workspace
@@ -70,21 +80,25 @@ kbuildsycoca4 &> /dev/null
-How to use
+How to use
Open your Plasma widgets and select Oblikue strategies.
-Configuration
+Configuration
Right click on widget.
-Graphical user interface
+Graphical user interface
Screenshots
-Widget:
-
-Configuration window:
-
+
+ {% assign scrdesc = "Widget" %}
+ {% assign scrname = "oblikuestrategies_widget" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Configuration window" %}
+ {% assign scrname = "oblikuestrategies_config" %}
+ {% include prj_scr.html %}
+
diff --git a/projects/pytextmonitor.html b/projects/pytextmonitor.html
index e513bb6..fc33898 100644
--- a/projects/pytextmonitor.html
+++ b/projects/pytextmonitor.html
@@ -12,38 +12,40 @@ developers:
- Виктор Слободян (Ukrainian translation)
license: GPLv3
links:
- - Plasmoid page on kde-look.org
- - DataEngine page on kde-look.org
- - Archlinux AUR package
+ - Plasmoid page on kde-look.org
+ - DataEngine page on kde-look.org
+ - Archlinux AUR package
---
-Information
-A minimalistic Plasmoid script written on Python2. It looks like widgets in Awesome WM. My plasmoid is highly and easily configurable and does not clutter your KDE system. Also this packages has an additional DataEngine written on CPP (old version was written on Python2).
-NOTE: LOOKING FOR TRANSLATORS!
+Information
+A minimalistic Plasmoid script written on Python2. It looks like widgets in Awesome WM. My plasmoid is highly and easily configurable and does not clutter your KDE system. Also this packages has an additional DataEngine written on CPP (old version was written on Python2).
-Developers and contributors
+NOTE: LOOKING FOR TRANSLATORS!
+
+Developers and contributors
{% for devel in page.developers %}
- {{ devel }}
{% endfor %}
-License
+License
-Changelog
-CHANGELOG
+Changelog
+CHANGELOG
-Installation
+Installation
-Instruction
+Instruction
- Download an archive with latest version of source files.
+ Download an archive with latest version of source files.
Extract it and install:
+
{% highlight bash %}
cd /where/is/applet/
mkdir build && cd build
@@ -51,17 +53,21 @@ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --localpref
make
make install
{% endhighlight %}
+
For global isntallation type:
+
{% highlight bash %}
cd /where/is/applet/
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make
sudo make install
-{% endhighlight %}
+{% endhighlight %}
+
+
-Dependencies
+Dependencies
I want note that all were tested on latest version of dependencies.
- kdebase-workspace
@@ -72,7 +78,7 @@ sudo make install
- net-tools (optional, for popup messages)
- sysstat (optional, for popup messages)
- hddtemp (optional, for HDD temperature monitor)
- - one of supported music player - amarok, clementine, mpd or qmmp (optional, for music player monitor)
+
- one of supported music player - amarok, clementine, mpd or qmmp (optional, for music player monitor)
- proprietary video driver (optional, for GPU monitor)
@@ -88,12 +94,12 @@ sudo make install
-Configuration
+Configuration
-DataEngine configuration
+DataEngine configuration
You may edit DataEngine configuration. It is /usr/share/config/extsysmon.conf or $HOME/.kde4/share/config/extsysmon.conf depending on the type of installation. Uncomment needed line and edit it.
-DataEngine options
+DataEngine options
| CUSTOM |
@@ -137,9 +143,10 @@ sudo make install
-Widget configuration
+Widget configuration
For edited output you must open Settings window and setup output format in lines. Label order will changed if you change slider position. HTML tags in label work normally.
NOTE You do not may set to show $cpu in swap label for example. $cpu will work only in cpu label.
+
Available flags are in the table below.
NOTE The numbering of all arrays in variables starts at 0.
@@ -364,7 +371,7 @@ sudo make install
-Advanced settings
+Advanced settings
Enable background: Uncheck to disable default background and set transparent one.
Vertical layout: Use vertical layout instead of horizontal one.
@@ -491,10 +498,10 @@ sudo make install
AC device: File with AC information. The file (/sys/class/power_supply/AC/online by default) should contain 1 if AC is online.
-Tooltips
+Tooltips
Since version 1.7.0 CPU, CPU clock, memory, swap and network labels 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.
-DataEngine settings
+DataEngine settings
Custom command: NOTE this label may cause the computer freeze. Commands, which will be run for custom label. For example, wget -qO- http://ifconfig.me/ip will return external IP.
Desktop cmd: Type a command which will be run for desktop DataEngine. Default is qdbus org.kde.kwin /KWin currentDesktop.
@@ -550,10 +557,10 @@ sudo make install
Music player: Select one of supported music playes for player label.
-PTM desktop panel
+PTM desktop panel
Since version 1.11.0 PyTextMonitor provides a minimalistic panel for monitoring on desktops written on C++. And yes, it looks like the same panel in Awesome.
-Desktop panel configuration
+Desktop panel configuration
Enable background: Uncheck to disable default background and set transparent one.
Vertical layout: Use vertical layout instead of horizontal one.
@@ -586,16 +593,29 @@ sudo make install
-Graphical user interface
+Graphical user interface
-Screenshots
-Widget (clickable):
-
-Configuration window:
-
-
-
-
-
-Tooltips:
-
+Screenshots
+
+ {% assign scrdesc = "Widget (clickable)" %}
+ {% assign scrname = "pytextmonitor_widget" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Configuration window" %}
+ {% assign scrname = "pytextmonitor_config_01" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Configuration window" %}
+ {% assign scrname = "pytextmonitor_config_02" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Configuration window" %}
+ {% assign scrname = "pytextmonitor_config_03" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Configuration window" %}
+ {% assign scrname = "pytextmonitor_config_04" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Configuration window" %}
+ {% assign scrname = "pytextmonitor_config_05" %}
+ {% include prj_scr.html %}
+ {% assign scrdesc = "Tooltips" %}
+ {% assign scrname = "pytextmonitor_tooltips" %}
+ {% include prj_scr.html %}
+
diff --git a/projects/queued.html b/projects/queued.html
index fbdf893..dfaafc4 100644
--- a/projects/queued.html
+++ b/projects/queued.html
@@ -10,8 +10,9 @@ license: GPLv3
links:
---
-Information
+Information
Daemon for starting jobs to queue of calculations. It was written as proof-of-concept.
+
{% highlight bash %}
$ queued --help
Simple daemon written on BASH for starting jobs to queue of calculations
@@ -34,37 +35,41 @@ Parameters:
-h --help - show this help and exit
{% endhighlight %}
-Developers and contributors
+Developers and contributors
{% for devel in page.developers %}
- {{ devel }}
{% endfor %}
-License
+License
-Installation
+Installation
-Instruction
+Instruction
- Download an archive with latest version of source files.
+ Download an archive with latest version of source files.
Extract it and install the application:
+
{% highlight bash %}
./install.sh "/path/to/root/"
{% endhighlight %}
+
If you want install it to / you must run it as root, e.g.:
+
{% highlight bash %}
sudo ./install.sh
{% endhighlight %}
+
If no path is specified it will be installed to / by default.
-Dependencies
+Dependencies
I want note that all were tested on latest version of dependencies.
- Bash (including awk, grep, sed)
@@ -73,33 +78,44 @@ sudo ./install.sh
-How to use
+How to use
If you want to start the daemon just run
+
{% highlight bash %}
systemctl start queued
{% endhighlight %}
+
If you want to enable daemon autoload run
+
{% highlight bash %}
systemctl enable queued
{% endhighlight %}
+
But you may change path to configuration file or change parameters. To do it just copy (recommended) the source configuration file to new path
+
{% highlight bash %}
cp /etc/queued.conf /path/to/new/queued.conf
{% endhighlight %}
+
and edit it. Then copy the source service file to /etc:
+
{% highlight bash %}
cp /usr/lib/systemd/system/queued.service /etc/systemd/system/queued-my-profile.service
{% endhighlight %}
+
Replace following string in the file:
+
{% highlight bash %}
ExecStart=/usr/bin/queued
{% endhighlight %}
+
to
+
{% highlight bash %}
ExecStart=/usr/bin/queued -c /path/to/new/queued.conf
{% endhighlight %}
-Adding a job
+Adding a job
- Create shell script with the command (e.g. it have a name
script.sh).
- Create priority file (
script.sh.pr) with the job priority if it is needed.
@@ -108,15 +124,16 @@ ExecStart=/usr/bin/queued -c /path/to/new/queued.conf
Also you may use add_queued.
-Configuration
+Configuration
All settings are stored in /etc/queued.conf. After edit them you must restart daemon
+
{% highlight bash %}
systemctl restart queued
{% endhighlight %}
-Options
+Options
| WORKDIR |
diff --git a/resources/css/styles.css b/resources/css/styles.css
index 198e24f..df4dec7 100644
--- a/resources/css/styles.css
+++ b/resources/css/styles.css
@@ -121,8 +121,7 @@ blockquote {
code, pre {
font-family: "Liberation Mono", Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
- color: #333333;
- background: #f8f8f8;
+ color: #222222;
font-size: 12px;
}