gregormi (gregormi)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jun 5 2015, 8:50 PM (127 w, 6 d)
Availability
Available

Recent Activity

Yesterday

gregormi accepted D8848: do not install development tool to aggregate desktop files.

Approval from my side. Thanks.

Thu, Nov 16, 4:28 PM · Frameworks

Fri, Oct 27

gregormi added a comment to T7116: Streamlined onboarding of new contributors.

For me as an occasional code contributor, I notice that I find it especially tedious to get a proven local runtime environment ready for local testing of non-trivial programs. For example, this tutorial https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source#Set_up_the_runtime_environment describes which environment variables should be set for this purpose. Quite a few and I am not sure if all entries are still valid. I guess every developer ends up with his/her own script or scripts to handle this issue (including having some convenience message on the bash prompt message showing if the correct variables are set). Maybe this could be extracted to a maintained and standardized script that can be used anywhere where Qt/KF5 based-programs are developed. The script and a guide how one would use it in combination with Kdevelop (or automatic integration with the Launch > Environments) could facilitate getting started.

Fri, Oct 27, 4:51 PM · Goal settings 2017

Sat, Oct 21

gregormi added a comment to T6875: More Power-Users => More Users.

I've added 'Windows 7 Power Users' as a target groups.
...
Here is a short quote from the conclusion of the post

Sat, Oct 21, 8:45 AM · Goal settings 2017

Oct 16 2017

gregormi added a reviewer for D7087: WIP: Add menu with "Copy to Clipboard" to the About System module: ngraham.

Hi Nate, do you have any suggestions to add to this RR?

Oct 16 2017, 4:42 PM · Plasma
gregormi added a comment to D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.

Any suggestions how to proceed with this?

Oct 16 2017, 4:41 PM · Plasma
gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

Thanks for committing, Nate.

Oct 16 2017, 4:33 PM · Frameworks

Oct 15 2017

gregormi updated the diff for D7130: KMoreTools: Update and fix desktopfiles.

Rebase, run _update_all_files.sh and fix outdated desktop files

Oct 15 2017, 10:23 AM · Frameworks

Oct 14 2017

gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

@ltoscano, can we commit this?

Oct 14 2017, 8:40 AM · Frameworks

Oct 3 2017

gregormi added a comment to T6832: Improve contribution process for new users.

I think good and stable bindings to Python (see e.g. https://phabricator.kde.org/D7736) can help to attract new contributors. Python is often used in educational contexts. It can be used for quick prototyping, could be used to write small productivity tools with Python/Qt on top of KFrameworks or extending existing applications like Kate with Python-based plugins. This could serve as a low level entry to get familiar with Qt and KDE related technologies.

Oct 3 2017, 10:12 AM · Goal settings 2017
gregormi updated the task description for T6832: Improve contribution process for new users.
Oct 3 2017, 9:38 AM · Goal settings 2017
gregormi updated the task description for T7116: Streamlined onboarding of new contributors.
Oct 3 2017, 9:35 AM · Goal settings 2017
gregormi updated the task description for T6878: Improve the Plasma Mobile platform for end-user needs.
Oct 3 2017, 9:29 AM · Goal settings 2017
gregormi added a comment to T6875: More Power-Users => More Users.

There are people of _all_ ages (elder people even more than younger ones) who care about privacy and know that it has implications on our democratic society. Or want to use their old computer hardware as long as it breaks. In my experience, teaching the mere existence and values of GNU/Linux/KDE software can be an eye-opener. Possible additional target groups: elder people, teachers, environmental protection groups.

Oct 3 2017, 9:26 AM · Goal settings 2017
gregormi updated the task description for T6875: More Power-Users => More Users.
Oct 3 2017, 9:12 AM · Goal settings 2017
gregormi updated the task description for T6843: Integration with FOSS online services.
Oct 3 2017, 8:37 AM · Goal settings 2017
gregormi updated the task description for T6831: Top-notch usability and productivity for basic software.
Oct 3 2017, 8:35 AM · Goal settings 2017
gregormi updated the task description for T7050: Privacy Software.
Oct 3 2017, 8:32 AM · Goal settings 2017
gregormi added a comment to T6895: Making KDE software the #1 choice for research and academia.

Is this goal also include undergraduate schools or should this be a separate goal?

Oct 3 2017, 8:31 AM · Goal settings 2017
gregormi updated the task description for T6831: Top-notch usability and productivity for basic software.
Oct 3 2017, 8:27 AM · Goal settings 2017

Sep 23 2017

gregormi added a comment to D7446: Add a Recent Documents places item to Dolphin and file pickers by default.

That said, the advantage to adding this as a Places item is that it shows up in file open/save dialogs for free, which is where it's most useful.

Sep 23 2017, 10:43 AM · Frameworks, Dolphin

Aug 8 2017

gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

Hmm, this looks fine. Actually, KMoreTools uses KService to find out if an application is installed by passing the desktop filename (without extension), i.e. "org.kde.filelight" or "org.kde.partitionmanager" (KService::serviceByDesktopName(desktopEntryName)). I did not fully understand how it works internally. It uses some caching mechanism. Could you run kbuildsycoca5 or relogin and try again? I have no idea how I should reproduce it here on my machine because it works here. When dealing with KService I got the impression that it is hard to find out why a particular service (desktop file) is _not_ found.

Right, worked after a kbuildsycoca5 run.
I guess +1 from my side, but this will break again as soon as one of the desktop files changes upstream.

Aug 8 2017, 8:57 PM · Frameworks
gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

Just update the English messages.
More generally, why do we need copies of the system desktop files (even the ones developed by KDE, org.kde.filelight.desktop?) Isn't there a way to use the existing desktop files if installed? We don't want to duplicate what exists.

KMoreTools provides information about applications (gives hints about their existence) that are maybe not installed yet. Back then, the idea was to reuse the translations in the desktop files. Do the duplicate desktop files cause duplicate translation work?
Personally, I also find the desktop file handling a bit clumsy, but currently I have no better idea.

It may be duplicated work for translations from KDE (translation memory helps, but the message can be non aligned anyway).
This role (show information of non-installed tool) is better suited for appdata.

Aug 8 2017, 8:51 PM · Frameworks

Aug 5 2017

gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

It doesn't seem to fix the bug here, it's still saying that filelight and partitionmanager are not installed (but they are).

Can you tell me what distro you are using and maybe the full path to the installed desktop files of filelight and partitionmanager

/usr/share/applications/org.kde.filelight.desktop
/usr/share/applications/org.kde.partitionmanager.desktop

(on archlinux)

Aug 5 2017, 11:52 PM · Frameworks
gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

It doesn't seem to fix the bug here, it's still saying that filelight and partitionmanager are not installed (but they are).

Aug 5 2017, 3:39 PM · Frameworks

Aug 4 2017

gregormi updated the summary of D7130: KMoreTools: Update and fix desktopfiles.
Aug 4 2017, 5:06 PM · Frameworks
gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

BUG: 369646

Aug 4 2017, 5:05 PM · Frameworks
gregormi added a reviewer for D7130: KMoreTools: Update and fix desktopfiles: elvisangelaccio.
Aug 4 2017, 5:02 PM · Frameworks
gregormi updated the summary of D7130: KMoreTools: Update and fix desktopfiles.
Aug 4 2017, 5:01 PM · Frameworks
gregormi updated the diff for D7130: KMoreTools: Update and fix desktopfiles.
  • add FSearch and AngrySearch to search tools
  • Add new grouping "screenrecorder" with Peek and Simples Screen Recorder
  • Add new grouping "mouse-tools"
  • Add new grouping "font-tools"
  • Add new grouping "language-dictionary"
Aug 4 2017, 4:59 PM · Frameworks
gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

Just update the English messages.
More generally, why do we need copies of the system desktop files (even the ones developed by KDE, org.kde.filelight.desktop?) Isn't there a way to use the existing desktop files if installed? We don't want to duplicate what exists.

Aug 4 2017, 2:02 PM · Frameworks
gregormi added a comment to D7130: KMoreTools: Update and fix desktopfiles.

I think there is more than what you want: the translations of desktop are handled automatically by scripty.

Aug 4 2017, 1:50 PM · Frameworks
gregormi retitled D7130: KMoreTools: Update and fix desktopfiles from Update and fix desktopfiles to KMoreTools: Update and fix desktopfiles.
Aug 4 2017, 1:47 PM · Frameworks
gregormi created D7130: KMoreTools: Update and fix desktopfiles.
Aug 4 2017, 1:43 PM · Frameworks
gregormi added a comment to D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.
  1. In KInfoCenter the "Module Help" button seems to be broken. E.g. "Help" on the Memory KCM starts the Help Center at the correct location but the corresponding "Module Help" button in KInfoCenter opens a Help Center page titled with "Documentation not Found".
Aug 4 2017, 11:18 AM · Plasma

Aug 3 2017

gregormi added a comment to D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.

I see that you are adding also the "About KDE" action in the menu, but that action is already in the Help menu from the toolbar. What's the point of adding it twice?

Yes, the "About KDE" is already in the help menu of KInfoCenter. I thought about the situation when the "About System" module is started stand-alone (e.g. when you enter "About" in KRunner then "About System" is proposed).

In general, I would find it helpful if there was a menu item that opens KInfoCenter; but only if "About System" is shown stand-alone. I don't know how to determine if a system setting module is started stand-alone.

Oh I didn't even know that kinfocenter was a collection of kcm modules. I wonder if that should be implemented for all KCMs: currently the Help button in a stand-alone KCM just opens the kcm dockbook, maybe it could open the full-fledged Help menu?

Aug 3 2017, 10:10 AM · Plasma
gregormi added a comment to D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.
In D7087#131726, @sebas wrote:

Why not just a "Copy to clipboard" button (without a menu)?

The current button / menu looks out of place to me, like it was just randomly put there. I am not sure what would look better, perhaps there's a HIG for this, otherwise, I think this needs input from a UI designer. Just "dumping" a button in there makes it look too random and unpolished.

Aug 3 2017, 10:02 AM · Plasma
gregormi updated the diff for D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.
  • remove obsolete KCOREADDONS_VERSION check
Aug 3 2017, 9:38 AM · Plasma
gregormi added a comment to D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.

Why not just a "Copy to clipboard" button (without a menu)?

Aug 3 2017, 9:34 AM · Plasma
gregormi updated the summary of D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.
Aug 3 2017, 9:19 AM · Plasma
gregormi retitled D7087: WIP: Add menu with "Copy to Clipboard" to the About System module from WIP: Add menu with "Copy to Clipboard" to the About System module ui change to WIP: Add menu with "Copy to Clipboard" to the About System module.
Aug 3 2017, 9:14 AM · Plasma
gregormi created D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.
Aug 3 2017, 9:11 AM · Plasma

Jul 30 2017

gregormi committed R241:fa6bad3be579: Add new method urlSelectionRequested to KUrlNavigator (authored by gregormi).
Add new method urlSelectionRequested to KUrlNavigator
Jul 30 2017, 2:32 PM

Dec 22 2016

gregormi added a comment to D3790: RFC: [Lock Screen] Indicate keyboard layout when unlocking failed.

As I wrote here (https://bugs.kde.org/show_bug.cgi?id=373668#c14) in my experience a combination of different things (only one of them being the keyboard layout) is responsible for wrong password entry. I believe novice users would be happy if they were given detailed hints what might be wrong (especially when they are at the login screen where it is currently not possible to run a web search to get help). From this point of view, having this RFC implemented would be step in the right direction.

Dec 22 2016, 5:27 PM · Plasma

Jan 21 2016

gregormi committed R40:52fe3861ebdc: fix wrong KMoreTools API usage (authored by gregormi).
fix wrong KMoreTools API usage
Jan 21 2016, 10:18 PM