Kronometer: Difference between revisions

    From KDE UserBase Wiki
    mNo edit summary
    (Marked this version for translation)
     
    (15 intermediate revisions by 6 users not shown)
    Line 1: Line 1:
    <languages />
    <translate>
    <!--T:1-->
    [[File:Kronometer.png]]
    [[File:Kronometer.png]]


    === Description ===
    === Description === <!--T:2-->


    Kronometer is a stopwatch application. Kronometer is free software and it's released under the [https://www.gnu.org/licenses/gpl-2.0.html GPLv2] license.
    <!--T:3-->
    '''Kronometer''' is a stopwatch application. '''Kronometer''' is free software and it's released under the [https://www.gnu.org/licenses/gpl-2.0.html GPLv2] license.


    Kronometer's main features are the following:
    <!--T:4-->
    '''Kronometer's''' main features are the following:


    * Start/pause/resume the stopwatch widget
    <!--T:5-->
    * Laps recording: you can capture the stopwatch time when you want and add a note to it
    * Start/pause/resume the stopwatch widget</translate>
    * Lap times sorting: you can easily find the shortest lap time or the longest one
    <translate>
    * Reset the stopwatch widget and the lap times
    <!--T:6-->
    * Time format settings: you can choose the stopwatch granularity
    * Laps recording: you can capture the stopwatch time when you want and add a note to it</translate>
    * Times saving and resuming: you can save the stopwatch status and resume it later
    <translate>
    * Font customization: you can choose the fonts for each of the stopwatch digits
    <!--T:7-->
    * Color customization: you can choose the color for the stopwatch digits and the stopwatch background
    * Lap times sorting: you can easily find the shortest lap time or the longest one</translate>
    <translate>
    <!--T:8-->
    * Reset the stopwatch widget and the lap times</translate>
    <translate>
    <!--T:9-->
    * Time format settings: you can choose the stopwatch granularity</translate>
    <translate>
    <!--T:10-->
    * Times saving and resuming: you can save the stopwatch status and resume it later</translate>
    <translate>
    <!--T:11-->
    * Font customization: you can choose the fonts for each of the stopwatch digits</translate>
    <translate>
    <!--T:12-->
    * Color customization: you can choose the color for the stopwatch digits and the stopwatch background</translate>
    <translate>
    <!--T:13-->
    * Lap times export: you can export the lap times on a file using the JSON or CSV format
    * Lap times export: you can export the lap times on a file using the JSON or CSV format


    === Download ===
    === Download === <!--T:14-->


    * Kronometer latest version: <tt>2.2.1</tt>
    <!--T:15-->
    * Source code: [http://download.kde.org/stable/kronometer/2.2.1/src/kronometer-2.2.1.tar.xz kronometer-2.2.1.tar.xz]
    * Kronometer latest version: <tt>2.3.0</tt></translate>
    * SHA256: go to the [http://download.kde.org/stable/kronometer/2.2.1/src/kronometer-2.2.1.tar.xz.mirrorlist mirrors page]
    <translate>
    * Mirrors: go to the [http://download.kde.org/stable/kronometer/2.2.1/src/kronometer-2.2.1.tar.xz.mirrorlist mirrors page]
    <!--T:16-->
    * Source code: [http://download.kde.org/stable/kronometer/2.3.0/src/kronometer-2.3.0.tar.xz kronometer-2.3.0.tar.xz]</translate>
    <translate>
    <!--T:17-->
    * SHA256: go to the [http://download.kde.org/stable/kronometer/2.3.0/src/kronometer-2.3.0.tar.xz.mirrorlist mirrors page]</translate>
    <translate>
    <!--T:18-->
    * Mirrors: go to the [http://download.kde.org/stable/kronometer/2.3.0/src/kronometer-2.3.0.tar.xz.mirrorlist mirrors page]




    <!--T:19-->
    Older versions are available in the [[Kronometer/Downloads|downloads page]].
    Older versions are available in the [[Kronometer/Downloads|downloads page]].


    === Installation ===
    === Installation === <!--T:20-->


    ==== Arch Linux ====
    ==== Arch Linux ==== <!--T:70-->


    Kronometer is available in the AUR:
    <!--T:71-->
    <syntaxhighlight lang="bash">
    sudo pacman -S kronometer
    </syntaxhighlight>


    ==== Debian ==== <!--T:24-->
    <!--T:26-->
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    git clone https://aur.archlinux.org/kronometer.git
    apt install kronometer
    cd kronometer
    makepkg -sri
    </syntaxhighlight>
    </syntaxhighlight>


    ==== Debian ====
    ==== Fedora ==== <!--T:74-->
     
    '''Kronometer''' is currently packaged for Fedora 33, 34, 35 and Rawhide in an external repository:
    Kronometer is currently packaged for Debian Sid:


    <!--T:75-->
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    apt install kronometer
    dnf copr enable andreamtp/kronometer
    dnf install kronometer
    </syntaxhighlight>
    </syntaxhighlight>


    ==== Gentoo ====
    ==== Gentoo ==== <!--T:27-->


    <!--T:28-->
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    emerge x11-misc/kronometer
    emerge x11-misc/kronometer
    </syntaxhighlight>
    </syntaxhighlight>


    ==== KaOS ====
    ==== KaOS ==== <!--T:29-->


    <!--T:30-->
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    kcp -i kronometer
    kcp -i kronometer
    </syntaxhighlight>
    </syntaxhighlight>


    ==== NixOS ====
    ==== NixOS ==== <!--T:31-->


    <!--T:32-->
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    nix-env -iA kde5.kronometer
    nix-env -iA kde5.kronometer
    </syntaxhighlight>
    </syntaxhighlight>


    ==== Flatpak ====
    ==== openSUSE ==== <!--T:72-->
     
    <!--T:73-->
    <syntaxhighlight lang="bash">
    sudo zypper install kronometer
    </syntaxhighlight>


    Only builds from git master are currently available.
    ==== Flatpak ==== <!--T:33-->


    <!--T:35-->
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    flatpak --user remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
    flatpak --user install flathub org.kde.kronometer
    flatpak --user install kdeapps org.kde.kronometer
    </syntaxhighlight>
    </syntaxhighlight>


    ==== Compile from sources ====
    ==== Compile from sources ==== <!--T:36-->


    <!--T:37-->
    The following installation instructions are ''distro-agnostic'', i.e. they should work on all the Linux distributions.
    The following installation instructions are ''distro-agnostic'', i.e. they should work on all the Linux distributions.


    # Download the latest source files archive from the link above
    <!--T:38-->
    # Extract the archive in your preferred directory
    # Download the latest source files archive from the link above</translate>
    <translate>
    <!--T:39-->
    # Extract the archive in your preferred directory</translate>
    <translate>
    <!--T:40-->
    # Open a terminal in that directory and run the following commands:
    # Open a terminal in that directory and run the following commands:




    <!--T:41-->
    <syntaxhighlight lang="bash">
    <syntaxhighlight lang="bash">
    mkdir build && cd build
    mkdir build && cd build
    Line 90: Line 140:
    </syntaxhighlight>
    </syntaxhighlight>


    <!--T:42-->
    Now you should have Kronometer installed under <tt>/usr/bin</tt> and it should be available under the ''Utility'' entry in the Application Launcher of Plasma (or any other XDG-compliant menu).
    Now you should have Kronometer installed under <tt>/usr/bin</tt> and it should be available under the ''Utility'' entry in the Application Launcher of Plasma (or any other XDG-compliant menu).


    <!--T:43-->
    Software dependencies:
    Software dependencies:


    * Qt 5.0.0 or above, only the following modules:
    <!--T:44-->
    ** QtCore
    * Qt 5.0.0 or above, only the following modules:</translate>
    ** QtGui
    <translate>
    ** QtWidget
    <!--T:45-->
    * KDE Frameworks 5.15.0 or above, only the following modules:
    ** QtCore</translate>
    ** KF5Config
    <translate>
    ** KF5DocTools
    <!--T:46-->
    ** KF5I18n
    ** QtGui</translate>
    ** KF5WidgetsAddons
    <translate>
    ** KF5XmlGui
    <!--T:47-->
    * CMake 3.1 or above
    ** QtWidget</translate>
    * Extra CMake Modules 1.6.0 or above
    <translate>
    <!--T:48-->
    * KDE Frameworks 5.15.0 or above, only the following modules:</translate>
    <translate>
    <!--T:49-->
    ** KF5Config</translate>
    ** KF5Crash
    <translate>
    <!--T:50-->
    ** KF5DocTools</translate>
    <translate>
    <!--T:51-->
    ** KF5I18n</translate>
    <translate>
    <!--T:52-->
    ** KF5WidgetsAddons</translate>
    <translate>
    <!--T:53-->
    ** KF5XmlGui</translate>
    <translate>
    <!--T:54-->
    * CMake 3.1 or above</translate>
    <translate>
    <!--T:55-->
    * Extra CMake Modules 1.6.0 or above</translate>
    <translate>
    <!--T:56-->
    * GCC or Clang.
    * GCC or Clang.


    === Changelog ===
    === Changelog === <!--T:57-->


    <!--T:58-->
    Go to the [[Kronometer/Changelog|changelog page]].
    Go to the [[Kronometer/Changelog|changelog page]].


    === Bugs ===
    === Bugs === <!--T:59-->


    <!--T:60-->
    Please use the official [https://bugs.kde.org/ KDE Bugtracking system] if you find a bug. You can also use it if you have a feature request.
    Please use the official [https://bugs.kde.org/ KDE Bugtracking system] if you find a bug. You can also use it if you have a feature request.


    === Documentation ===
    === Documentation === <!--T:61-->


    Kronometer provides a KDE-compliant documentation, which is available within the installed application by clicking <code>Kronometer Handbook</code> under the <code>Help</code> menu. The documentation is also available online on the KDE servers:
    <!--T:62-->
    '''Kronometer''' provides a KDE-compliant documentation, which is available within the installed application by clicking <menuchoice>Kronometer Handbook</menuchoice> under the <menuchoice>Help</menuchoice> menu. The documentation is also available online on the KDE servers:


    * Kronometer Handbook ([https://docs.kde.org/stable5/en/extragear-utils/kronometer/index.html HTML])
    <!--T:63-->
    * Kronometer Handbook ([https://docs.kde.org/stable5/en/extragear-utils/kronometer/index.html HTML])</translate>
    <translate>
    <!--T:64-->
    * Kronometer Handbook ([https://docs.kde.org/stable5/en/extragear-utils/kronometer/kronometer.pdf PDF])
    * Kronometer Handbook ([https://docs.kde.org/stable5/en/extragear-utils/kronometer/kronometer.pdf PDF])


    === Contribute ===
    === Contribute === <!--T:65-->


    Kronometer is part of the KDE community. If you want to contribute to the Kronometer development, you are encouraged to join the KDE world. Check out [https://community.kde.org/Get_Involved this page.] The <tt>git</tt> repository is located [https://commits.kde.org/kronometer here].
    <!--T:66-->
    '''Kronometer''' is part of the KDE community. If you want to contribute to the '''Kronometer''' development, you are encouraged to join the KDE world. Check out [https://community.kde.org/Get_Involved this page.] The <tt>git</tt> repository is located [https://commits.kde.org/kronometer here].


    === Doxygen ===
    === Doxygen === <!--T:67-->


    <!--T:68-->
    [http://doxygen.org Doxygen] documentation for the kronometer source code is available [http://api.kde.org/extragear-api/utils-apidocs/kronometer/src/html/index.html here].
    [http://doxygen.org Doxygen] documentation for the kronometer source code is available [http://api.kde.org/extragear-api/utils-apidocs/kronometer/src/html/index.html here].




    <!--T:69-->
    [[Category:Utilities]]
    [[Category:Utilities]]
    </translate>

    Latest revision as of 13:15, 24 October 2022

    Other languages:

    Description

    Kronometer is a stopwatch application. Kronometer is free software and it's released under the GPLv2 license.

    Kronometer's main features are the following:

    • Start/pause/resume the stopwatch widget
    • Laps recording: you can capture the stopwatch time when you want and add a note to it
    • Lap times sorting: you can easily find the shortest lap time or the longest one
    • Reset the stopwatch widget and the lap times
    • Time format settings: you can choose the stopwatch granularity
    • Times saving and resuming: you can save the stopwatch status and resume it later
    • Font customization: you can choose the fonts for each of the stopwatch digits
    • Color customization: you can choose the color for the stopwatch digits and the stopwatch background
    • Lap times export: you can export the lap times on a file using the JSON or CSV format

    Download


    Older versions are available in the downloads page.

    Installation

    Arch Linux

    sudo pacman -S kronometer
    

    Debian

    apt install kronometer
    

    Fedora

    Kronometer is currently packaged for Fedora 33, 34, 35 and Rawhide in an external repository:

    dnf copr enable andreamtp/kronometer
    dnf install kronometer
    

    Gentoo

    emerge x11-misc/kronometer
    

    KaOS

    kcp -i kronometer
    

    NixOS

    nix-env -iA kde5.kronometer
    

    openSUSE

    sudo zypper install kronometer
    

    Flatpak

    flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    flatpak --user install flathub org.kde.kronometer
    

    Compile from sources

    The following installation instructions are distro-agnostic, i.e. they should work on all the Linux distributions.

    1. Download the latest source files archive from the link above
    2. Extract the archive in your preferred directory
    3. Open a terminal in that directory and run the following commands:


    mkdir build && cd build
    cmake -DCMAKE_INSTALL_PREFIX=`qtpaths --install-prefix` ..
    sudo make install
    

    Now you should have Kronometer installed under /usr/bin and it should be available under the Utility entry in the Application Launcher of Plasma (or any other XDG-compliant menu).

    Software dependencies:

    • Qt 5.0.0 or above, only the following modules:
      • QtCore
      • QtGui
      • QtWidget
    • KDE Frameworks 5.15.0 or above, only the following modules:
      • KF5Config
      • KF5Crash
      • KF5DocTools
      • KF5I18n
      • KF5WidgetsAddons
      • KF5XmlGui
    • CMake 3.1 or above
    • Extra CMake Modules 1.6.0 or above
    • GCC or Clang.

    Changelog

    Go to the changelog page.

    Bugs

    Please use the official KDE Bugtracking system if you find a bug. You can also use it if you have a feature request.

    Documentation

    Kronometer provides a KDE-compliant documentation, which is available within the installed application by clicking Kronometer Handbook under the Help menu. The documentation is also available online on the KDE servers:

    • Kronometer Handbook (HTML)
    • Kronometer Handbook (PDF)

    Contribute

    Kronometer is part of the KDE community. If you want to contribute to the Kronometer development, you are encouraged to join the KDE world. Check out this page. The git repository is located here.

    Doxygen

    Doxygen documentation for the kronometer source code is available here.