Tomatoid

Plasma 4 Extensions

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

7
7 .9
Description:

DEPENDENCIES:

- KDE 4.10.1 or later (4.10 has a bug with notifications)

- libdeclarative-multimedia (for debian based distros, including ubuntu, of course)
or
- qtmobility (for Arch)
- qt-mobility (other distros)

make sure you have these dependencies installed before add tomatoid to your panel, it may crash your plasma-desktop.

if you still have problems, try to install pulseaudio and ensure it is running: pulseaudio --start


Pomodoro is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down periods of work into 25-minute intervals called 'Pomodoros' (from the Italian word for 'tomatoes') separated by breaks. Closely related to concepts such as timeboxing and iterative and incremental development used in software design. The method is based on the idea that frequent breaks can improve mental agility.

Tomatoid is a pomodoro timer for KDE and is written in QML + Javascript

GIT Repository: https://github.com/arthurtaborda/Tomatoid


KEYBOARD SHORTCUTS:
x: do/undo task
Enter: start task
Space: play/pause timer
S: stop
R: rename

Not possible features due plasma limitations:

Install tomatoid in KDE notification system
Last changelog:

6 years ago

1.2
- Keyboard support
- Execute commands
- Minor fixes

1.0
- Nothing changed: bugs not found.

1.0 beta
- Estimative of pomodoros
- Continuous mode
- Ticking sound
- Timer in the icon
- Two options of icons (Flat and Simple)
- When added in desktop, shows a big tomato without backgroud.
- Notification sound
- Notification action options
- Inline rename when double click task
- Bugfix: timer not visible
- pt_BR translation
- A lot of bug fixes

0.9.3
- Possibility to add to system tray
- Some UI improvements

0.9.2
- Fixed icon bug
- Adding a frame in the task list

9

msx

7 years ago

Well sir, that's weird!
Thanks for your feedback.

Report

LaCiccia

7 years ago

Once I add the widget to the System Tray, I can nor see the red tomato icon nor do I know how to activate it. What do I do, should the tomato icon miraculously appear? Right-clicking the empty spot now, only shows "Tomatoid Setting".
I installed "libqtmultimediakit1" but still no sign of the tomato in the System Tray, maybe I need to reboot. Will keep updated.

Report

LaCiccia

7 years ago

Once I add the widget to the System Tray, I can nor see the red tomato icon nor do I know how to activate it. What do I do, should the tomato icon miraculously appear? Right-clicking the empty spot now, only shows "Tomatoid Setting".
I installed "libqtmultimediakit1" but still no sign of the tomato in the System Tray, maybe I need to reboot. Will keep updated.

Report

C

ArthurTaborda

7 years ago

did you install qt-mobility?

Report

LaCiccia

7 years ago

FINALLY!!
After installing "qt-mobility" package and uninstalling Tomatoid, I rebooted, re-installed Tomatoid and now it's there in the sys tray. So is the volume icon.

I tried Tomatoid: it's great, just what I was looking for. Good job!

Thanks for taking the time to solve my problem. When you told me to install the package, I thought you were referring to "qtmultimediakit" although initially the "qt-mobility" package didn't come up in my Package Installer (had some problem with repositories, but that's another story). Anyway, thanks a lot.

Report

LaCiccia

7 years ago

No, I'll do it right now.

Also, ever since I placed Tomatoid next to the volume icon in the sys tray, the volume icon is also gone. So now I'm left with 2 empty spots in the sys tray. Don't know if the two things are connected, but Amarok is not starting at all.

I'll uninstall Tomatoid, reboot, then try installing it again via Terminal.

Report

LaCiccia

7 years ago

Hi,
Can you help me install it properly, please? I'm running Mageia 2 i586 (32 bit)
I installed it as a Plasma widget from Task Manager bar but I can't even see the icon in the system tray. There's only a blank spot where it's supposed to appear. How do I start it? Do I need to reboot the system?

Report

C

ArthurTaborda

7 years ago

Weird... Rebooting doesn't solve the problem?

execute

plasmoidviewer ~/.kde4/share/apps/plasma/plasmoids/tomatoid/

And post all the output, please.

Report

LaCiccia

7 years ago

Quote:
execute

plasmoidviewer ~/.kde4/share/apps/plasma/plasmoids/tomatoid/

---------------------RESULTS------------------------------------------

[aliquis@localhost ~]$ plasmoidviewer ~/.kde4/share/apps/plasma/plasmoids/tomatoid/
plasmoidviewer(14077)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///home/aliquis/.kde4/share/apps/plasma/plasmoids/tomatoid/contents/ui/main.qml
Error loading QML file.
21: module "QtMultimediaKit" is not installed
"
QDeclarativeComponent: Component is not ready
plasmoidviewer(14077)/libplasma Plasma::DeclarativeWidgetPrivate::errorPrint: "file:///home/aliquis/.kde4/share/apps/plasma/plasmoids/tomatoid/contents/ui/main.qml
Error loading QML file.
21: module "QtMultimediaKit" is not installed
"
[aliquis@localhost ~]$
------------------END-OF-RESULTS-------------------------------------

Report

LaCiccia

7 years ago

BTW I downloaded the package from this page to my ~/Downloads folder. Is it ok or do I have to move it? I mean I tried installing it via Get New Widgets -> Install Widget From Local File... from Widget Explorer and then choosing the package from the Downloads folder but it says it can't install it.

Report

C

ArthurTaborda

7 years ago

try to install with the command:

plasmapkg -u <tomadoid_package>

Report

LaCiccia

7 years ago

I did that:

--------------------------------------------------
[aliquis@localhost Downloads]$ plasmapkg -u 152459-tomatoid.plasmoid
Successfully removed tomatoid
Successfully installed /home/aliquis/Downloads/152459-tomatoid.plasmoid
[aliquis@localhost Downloads]$

--------------------------------------------------

Still can't get the icon in the System Tray nor do I know how to activate it. There's only a blank spot where the icon should be. Do I install those missing packages? (see previous post, please).

Report

C

ArthurTaborda

7 years ago

The problem is just the icon or you can't use the plasmoid at all?

Install this package. The output said you didn't installed the qt-mobility package.

http://mageia.madb.org/package/show/release/cauldron/arch/x86_64/application/0/name/qt-mobility

Report

3

OlgM

7 years ago

I installed qt-mobility, but it still doesn't work. When I add it, it just freezes plasma. I ran it in plasma-windowed, here's what I got:
http://pastebin.com/dyibu5Ea
I don't use pulse, so maybe that's the case? If so, any advice to use it with alsa?

Report

C

ArthurTaborda

7 years ago

What distro are you running?

Report

3

OlgM

7 years ago

Kubuntu 12.10, KDE 4.10.1
I removed pulse, because it caused skype to have these weird white noises.

Report

omiliya

7 years ago

There's no such package like qt-mobility in ubuntu 12.04 lts repository.

Installing this packages: qtmobility-example, qtmobility-dev, qtmobility-l10n don't save the day and plasma-desktop crashes.

Report

C

ArthurTaborda

7 years ago

Try to install the libdeclarative-multimedia package, I think it will sove the problem. For some reason qtmobility in ubuntu is separated in a lot of packages.

Report

omiliya

7 years ago

Great thanks, it works.
Thanks for your helpful plasmoid!

Report

C

ArthurTaborda

7 years ago

https://launchpad.net/ubuntu/+source/qtmobility

Report

C

ArthurTaborda

7 years ago

Did you try qtmobility?

Report

lbl

7 years ago

It would really be nice to configure these notifications in standard KDE style.

Nice plasmoid.

Report

C

ArthurTaborda

7 years ago

What do you mean? Every time a pomodoro or a break ends, the plasmoid pops-up a KDE notification.

However, there is a bug in KDE 4.10 in the new QML notification plasmoid that does not show tomatoid notifications. This bug is fixed in KDE 4.10.1

Report

lbl

7 years ago

You're right. There's a notification. But in most KDE applications you can configure the notification with a lot of options (sound, speech, start program, popup, highlight, log). Not everything is useful for this plasmoid but it would really be nice if some of the options are avaiable and could be configured. And the best would be doing this the standard KDE way :)

Report

C

ArthurTaborda

7 years ago

Hm, I see. I need to know if this is possible with Plasma QML. If I find a way to do this in QML I'll add this feature in the next release :)

Report

6 years ago

1.2
- Keyboard support
- Execute commands
- Minor fixes

1.0
- Nothing changed: bugs not found.

1.0 beta
- Estimative of pomodoros
- Continuous mode
- Ticking sound
- Timer in the icon
- Two options of icons (Flat and Simple)
- When added in desktop, shows a big tomato without backgroud.
- Notification sound
- Notification action options
- Inline rename when double click task
- Bugfix: timer not visible
- pt_BR translation
- A lot of bug fixes

0.9.3
- Possibility to add to system tray
- Some UI improvements

0.9.2
- Fixed icon bug
- Adding a frame in the task list

12345678910
115
product-maker lexover Jan 01 2016 9 excellent
product-maker DimanNe May 05 2015 9 excellent
product-maker pvt14 Jan 02 2015 9 excellent
product-maker audoban Jun 07 2014 9 excellent
product-maker msx May 08 2013 9 excellent
product-maker OlgM Apr 10 2013 3 bad
product-maker lazx888 Apr 01 2013 9 excellent
product-maker Phrosztbyte Sep 30 2012 9 excellent
product-maker dooder Aug 19 2012 9 excellent
product-maker dmeyer Jul 30 2012 9 excellent
product-maker Koudelka Jul 25 2012 9 excellent
product-maker FraMari Jul 22 2012 9 excellent
product-maker nixda Jul 22 2012 9 excellent
product-maker janet Jul 20 2012 9 excellent
product-maker dandrade Jul 17 2012 9 excellent
product-maker Contrast Jul 17 2012 9 excellent
Be the first to comment
DimanNe
May 05 2015
krzywda
May 04 2015
pvt14
Jan 02 2015
msx
May 13 2013
omiliya
Mar 30 2013
janet
Jul 20 2012
dandrade
Jul 17 2012
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.2
updated Nov 24 2014
added Jul 17 2012
downloads 24h
0
mediaviews 24h 0
pageviews 24h 11