sebas (Sebastian Kügler)
Plasma Hacker

Projects (9)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
May 8 2015, 2:33 PM (135 w, 3 d)
Availability
Available

Recent Activity

Fri, Dec 8

sebas committed R290:3858faeec9dd: compile against Qt 5.7 (authored by sebas).
compile against Qt 5.7
Fri, Dec 8, 10:22 AM
sebas updated subscribers of D8444: Define default Action when we plug unknown monitor.

@dvratil Good question. I actually have a branch that adds an OSD to kscreen. It's in sebas/osd right now and I haven't merged it since it behaves weirdly on Wayland (placement is not reliable). That should be the start. The plasmashell OSD is doesn't allow placing it on a specific screen (or both) which is something we'll want for this, since we're messing with screens right during that stage, and it's also not interactive. So we'd have to add quite some cases to plasmashell that are really only useful for kscreen. I'd start with that OSD and add interactivity and the selector for layouts.

Fri, Dec 8, 10:09 AM · Plasma

Tue, Dec 5

sebas committed R290:056fc67cecda: Fix up package indexing and add runtime caching (authored by sebas).
Fix up package indexing and add runtime caching
Tue, Dec 5, 4:24 PM

Mon, Dec 4

sebas committed R290:31dfd398d6c2: cleanups and clarity (authored by sebas).
cleanups and clarity
Mon, Dec 4, 5:59 PM
sebas committed R290:0e0ada3efc2a: Don't create index in top-level dirs (authored by sebas).
Don't create index in top-level dirs
Mon, Dec 4, 4:59 PM
sebas committed R290:f57988bfb6df: runtime caching only during first run (authored by sebas).
runtime caching only during first run
Mon, Dec 4, 4:59 PM
sebas committed R290:06b7290541ae: move statics into packageloader (authored by sebas).
move statics into packageloader
Mon, Dec 4, 4:59 PM
sebas committed R290:9dba4148a653: more sharing of kpluginindex string (authored by sebas).
more sharing of kpluginindex string
Mon, Dec 4, 4:59 PM
sebas committed R290:d092ff671c38: Merge branch 'master' into sebas/runtimecache (authored by sebas).
Merge branch 'master' into sebas/runtimecache
Mon, Dec 4, 4:59 PM
sebas committed R290:cb6d82baa7dd: some cleanups (authored by sebas).
some cleanups
Mon, Dec 4, 4:59 PM

Sun, Dec 3

sebas committed R290:bbef3c814c5e: actually zip (authored by sebas).
actually zip
Sun, Dec 3, 3:43 PM
sebas committed R290:cb45a568c703: also index kwin, zip but don't for now (authored by sebas).
also index kwin, zip but don't for now
Sun, Dec 3, 3:30 PM

Sat, Dec 2

sebas committed R290:eef1889af10e: warning, no debug (authored by sebas).
warning, no debug
Sat, Dec 2, 5:16 PM
sebas committed R290:e8882fe9d70c: add a runtime cache (authored by sebas).
add a runtime cache
Sat, Dec 2, 5:05 PM
sebas accepted D9108: Remove implicit string casting.
Sat, Dec 2, 2:41 PM · Frameworks, Plasma
sebas committed R290:32d4e8cd3e82: fix kpluginindex caching (authored by sebas).
fix kpluginindex caching
Sat, Dec 2, 10:48 AM

Fri, Dec 1

sebas committed R290:28df24e43b95: Improve error output (authored by sebas).
Improve error output
Fri, Dec 1, 4:16 PM

Mon, Nov 20

sebas added a comment to D8444: Define default Action when we plug unknown monitor.

@mlaurent What's your plan with this?

Mon, Nov 20, 2:12 PM · Plasma

Nov 10 2017

sebas committed R119:8fea7fdaab1e: ui polish of formats kcm (authored by sebas).
ui polish of formats kcm
Nov 10 2017, 8:25 AM

Nov 9 2017

sebas committed R119:e1b3898c7e88: Change visible bell to visual bell (authored by sebas).
Change visible bell to visual bell
Nov 9 2017, 11:25 AM

Nov 7 2017

sebas added a comment to D8699: Support automatic screen rotation based on orientation sensor.

Or ... kwin has two modes: 1) kwin auto-rotates, tells kscreen that it doesn't do any other transforms, 2) kwin hands over to kscreen, not auto-rotating...

Nov 7 2017, 6:01 PM · Plasma
sebas accepted D8652: Add supported transformations to OutputDevice.
Nov 7 2017, 5:53 PM · Plasma, Frameworks
sebas accepted D8645: [platforms/drm] Determine the supported transformation on a plane.
Nov 7 2017, 5:47 PM · Plasma
sebas added a comment to D8699: Support automatic screen rotation based on orientation sensor.

Ah, btw ... we have icons: They're in breeze-icons/applets/*/osd-rotate-{ccw,cw,flip,normal].svg

Nov 7 2017, 5:46 PM · Plasma
sebas accepted D8699: Support automatic screen rotation based on orientation sensor.

Code-wise, looks good.

Nov 7 2017, 5:40 PM · Plasma
sebas added a comment to T7317: Promo Sprint: Time and Place.

Updated my info for start of 2018. :)

Nov 7 2017, 7:21 AM · KDE Promo

Nov 2 2017

sebas committed R110:e6109ab94986: kwaylandconfig: autotest scale changed signal arrival (authored by sebas).
kwaylandconfig: autotest scale changed signal arrival
Nov 2 2017, 10:55 AM
sebas committed R110:057cefb97293: add scale and labels to output debug (authored by sebas).
add scale and labels to output debug
Nov 2 2017, 10:55 AM
sebas committed R110:ecf864ccd1e7: add debug << operator to config (authored by sebas).
add debug << operator to config
Nov 2 2017, 10:55 AM
sebas committed R110:1b95f2f38cb6: show in debug what the result is supposed to be (authored by sebas).
show in debug what the result is supposed to be
Nov 2 2017, 10:55 AM

Oct 31 2017

sebas added a comment to D8444: Define default Action when we plug unknown monitor.

Ow, I might add that we wanted to address a similar thing by providing a popup when a display is connected that asks the user what do do now, and then an action can be chosen. Maybe your time is spent better working on that feature, as we already agreed that this would make sense.

Oct 31 2017, 9:02 AM · Plasma
sebas added a comment to D8444: Define default Action when we plug unknown monitor.

Once you're done with the code, please also add screenshot so usability can have a look at it. I'm not sure we should add UI for this, the screen setup is already very complex and hard to understand. Perhaps a set of clear use-cases would make this clearer?

Oct 31 2017, 9:00 AM · Plasma

Oct 30 2017

sebas accepted D8390: Don't re-align outputs when QMLOutput in clone mode moves.

Please also merge into master.

Oct 30 2017, 12:31 PM · Plasma
sebas added a comment to D8391: Keep the unified QMLOutput always in center.

Please also merge into master.

Oct 30 2017, 12:30 PM · Plasma
sebas accepted D8391: Keep the unified QMLOutput always in center.
Oct 30 2017, 12:30 PM · Plasma
sebas accepted D8432: Use nullptr. Initialize pointer.
Oct 30 2017, 12:28 PM · Plasma

Oct 26 2017

sebas added a comment to T7317: Promo Sprint: Time and Place.
  1. Nijmegen, the Netherlands (preferred airport is AMS)
  2. Not in November, depends a little on the actual options, fairly flexible
  3. 2 - 3 days
Oct 26 2017, 11:55 AM · KDE Promo

Oct 10 2017

sebas committed R110:1c62a8262cfd: Allow setting mode by widthxheight@refreshrate (authored by sebas).
Allow setting mode by widthxheight@refreshrate
Oct 10 2017, 2:56 PM

Oct 6 2017

sebas accepted D8153: Try to read CPU clock from cpufreq/scaling_cur_freq instead of /proc/cpuinfo.
Oct 6 2017, 12:44 PM · Plasma

Oct 4 2017

sebas committed R99:ae5454b41e4c: remove fontstest (authored by sebas).
remove fontstest
Oct 4 2017, 10:21 AM

Oct 2 2017

sebas added a comment to T7122: KDE needs to be convergent.

KDE needs to be convergent doesn't make sense. "KDE software needs to be convergent" would make sense. :-)

Oct 2 2017, 2:35 PM · Goal settings 2017
sebas accepted D8109: remove bogus test.
Oct 2 2017, 12:27 PM · Plasma

Sep 29 2017

sebas updated the task description for T7050: Privacy Software.
Sep 29 2017, 12:39 PM · Goal settings 2017
sebas added a comment to D8054: Show headset icons for devices identifying as "Headset" in Description.

Ah okay, I guess then keep this patch in, and ask for the breeze icon. :)

Sep 29 2017, 9:51 AM · Plasma
sebas added a comment to D8054: Show headset icons for devices identifying as "Headset" in Description.

Perhaps move the conditional to the end, so it is taken if there's nothing else, that's making "surer" that nothing that currently works is changed, and at the same time, request a headset icon for breeze?

Sep 29 2017, 9:48 AM · Plasma
sebas added a comment to D8054: Show headset icons for devices identifying as "Headset" in Description.

Where is the headset icon? I can't see it in breeze...

Sep 29 2017, 9:43 AM · Plasma

Sep 25 2017

sebas updated the task description for T7050: Privacy Software.
Sep 25 2017, 1:09 PM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Sep 25 2017, 1:06 PM · Goal settings 2017

Sep 22 2017

sebas added a comment to D7934: Add KCM for adjusting QtQuick Rendering in Plasma.

Thinking of it, wouldn't it make total sense to have this as a QtQuick-only KCM, i.e. using KQuickAddons::ConfigModule?

Sep 22 2017, 12:55 PM · Plasma
sebas updated the task description for T7050: Privacy Software.
Sep 22 2017, 12:19 PM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Sep 22 2017, 12:03 PM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Sep 22 2017, 11:59 AM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Sep 22 2017, 11:46 AM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Sep 22 2017, 11:37 AM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Sep 22 2017, 10:52 AM · Goal settings 2017
sebas created T7050: Privacy Software.
Sep 22 2017, 10:43 AM · Goal settings 2017
sebas added a comment to D7934: Add KCM for adjusting QtQuick Rendering in Plasma.

Maybe not put it in systemsettings, but tell users to run kcmshell to open it? That really hides it well though, also defeating the purpose...

Sep 22 2017, 10:12 AM · Plasma
sebas added a comment to D7934: Add KCM for adjusting QtQuick Rendering in Plasma.

Can we hide this even more, given that it's an utter expert setting?

Sep 22 2017, 9:58 AM · Plasma
sebas committed R104:03aba1abd6f3: Keep monitoring the initial config (authored by sebas).
Keep monitoring the initial config
Sep 22 2017, 9:45 AM
sebas committed R104:ca46895b5fee: Keep monitoring the initial config (authored by sebas).
Keep monitoring the initial config
Sep 22 2017, 9:45 AM
sebas added a watcher for Goal settings 2017: sebas.
Sep 22 2017, 9:34 AM

Sep 21 2017

sebas committed R110:09053badd45c: Tidy up code a bit (authored by sebas).
Tidy up code a bit
Sep 21 2017, 6:09 PM
sebas committed R110:938e8bc66b55: Merge branch 'master' into sebas/touchscreen (authored by sebas).
Merge branch 'master' into sebas/touchscreen
Sep 21 2017, 5:50 PM
sebas committed R108:d16f63b6e64b: inform outputconfiguration clients that a change has been applied (authored by sebas).
inform outputconfiguration clients that a change has been applied
Sep 21 2017, 2:16 PM
sebas closed D7910: inform outputconfiguration clients that a change has been applied.
Sep 21 2017, 2:16 PM · KWin
sebas updated the diff for D7910: inform outputconfiguration clients that a change has been applied.

Argh. :O

Sep 21 2017, 2:15 PM · KWin
sebas updated the diff for D7910: inform outputconfiguration clients that a change has been applied.

Require at least Frameworks 5.39

Sep 21 2017, 2:14 PM · KWin
sebas updated the diff for D7910: inform outputconfiguration clients that a change has been applied.

Add runtime version check, this will only work with Frameworks 5.40 onwards...

Sep 21 2017, 2:02 PM · KWin
sebas planned changes to D7910: inform outputconfiguration clients that a change has been applied.

Right. Will change...

Sep 21 2017, 1:29 PM · KWin
sebas added a comment to D7910: inform outputconfiguration clients that a change has been applied.

A compile-time check doesn't buy us much, this line could be compiled in an still run against a kwayland lacking the crash fix.

Sep 21 2017, 1:19 PM · KWin
sebas committed R104:19e96249d786: track the config to monitor, save scale (authored by sebas).
track the config to monitor, save scale
Sep 21 2017, 1:11 PM
sebas committed R104:8719c33eea8f: track the config to monitor, save scale (authored by sebas).
track the config to monitor, save scale
Sep 21 2017, 1:10 PM
sebas closed D7912: track the config to monitor, save scale.
Sep 21 2017, 1:10 PM · Plasma
sebas created D7912: track the config to monitor, save scale.
Sep 21 2017, 1:00 PM · Plasma
sebas created D7910: inform outputconfiguration clients that a change has been applied.
Sep 21 2017, 12:55 PM · KWin
sebas added a comment to D7898: Only send OutputConfig sendApplied / sendFailed to the right resource.

FWIW, I tested it, it fixes kwin crashing when adding a setApplied() call on the OutputConfiguration, and it also means the applied signal arrives.

Sep 21 2017, 12:50 PM · Frameworks, Plasma on Wayland
sebas accepted D7898: Only send OutputConfig sendApplied / sendFailed to the right resource.

Yes, the initial idea was to send applied() to all connected resources. That is not s_allResources, so your patch is correct. The resources that are actually bound are not currently tracked.

Sep 21 2017, 12:07 PM · Frameworks, Plasma on Wayland

Sep 20 2017

sebas abandoned D7882: on wayland startup create XDG_RUNTIME_DIR.

Ow, see, I was exporting a different XDG_RUNTIME_DIR in my login procedure. I guess removing that fixes the problem as well. :)

Sep 20 2017, 3:28 PM · Plasma
sebas added a comment to D7882: on wayland startup create XDG_RUNTIME_DIR.

That's happening when I start startplasmacompositor by hand, and it's annoying as fuck. Sure, I can add that to my login script, but it's literally the only thing that I have to do to make plasma/wayland come up. Everything else works. (Also, we do create XDG_CONFIG_HOME in the same script, so to me it makes sense to create XDG_RUNTIME_DIR as well (both are user-specific).

Sep 20 2017, 3:21 PM · Plasma
sebas committed R110:8a89d204777a: let's continue in debug code instead of returning from XRandRConfig… (authored by clutz).
let's continue in debug code instead of returning from XRandRConfig…
Sep 20 2017, 12:47 PM
sebas committed R110:dc8c17e70980: Merge scale changes (authored by sebas).
Merge scale changes
Sep 20 2017, 12:47 PM
sebas committed R110:3ff018569621: Also copy scale in Output::apply() (authored by sebas).
Also copy scale in Output::apply()
Sep 20 2017, 12:47 PM
sebas committed R110:159e4baf6227: Use QString for number parsing (authored by sebas).
Use QString for number parsing
Sep 20 2017, 12:47 PM
sebas committed R110:114d654b7fe6: Add setScale option to kscreendoctor (authored by davidedmundson).
Add setScale option to kscreendoctor
Sep 20 2017, 12:47 PM
sebas committed R110:bf4521e4f4c6: kscreen-doctor: support setting scale of outputs (authored by sebas).
kscreen-doctor: support setting scale of outputs
Sep 20 2017, 12:47 PM
sebas committed R110:ea01f5e2ca8d: fix comment (authored by sebas).
fix comment
Sep 20 2017, 12:47 PM
sebas added a reviewer for D7882: on wayland startup create XDG_RUNTIME_DIR: Plasma.
Sep 20 2017, 12:00 PM · Plasma
sebas resigned from D6027: Use existing parseInt function.

Please abandon, I've already fixed this in master.

Sep 20 2017, 8:58 AM · Plasma
sebas created D7882: on wayland startup create XDG_RUNTIME_DIR.
Sep 20 2017, 8:57 AM · Plasma

Sep 19 2017

sebas committed R104:78e8133e934e: refresh the config after it changed (authored by sebas).
refresh the config after it changed
Sep 19 2017, 6:51 PM
sebas committed R104:f4ee8ef4b183: Merge (authored by sebas).
Merge
Sep 19 2017, 6:51 PM
sebas committed R110:7d30357b3ed4: Test only changing the scale (authored by sebas).
Test only changing the scale
Sep 19 2017, 9:21 AM

Sep 18 2017

sebas abandoned D7869: set scale on interfaces.
Sep 18 2017, 2:38 PM · KWin
sebas created D7869: set scale on interfaces.
Sep 18 2017, 2:26 PM · KWin
sebas added a comment to T7021: Purism Phone Campaign: Counteract the negativity.

One thought that comes up with me is that we don't necessarily target the main public. For the project to succeed at first, we don't need general audience size sales, we need to find one niche that we can serve really well. Thoughts:

Sep 18 2017, 10:03 AM · KDE Promo
sebas added a comment to T6919: Purism Phone Campaign.
Sep 18 2017, 7:37 AM · KDE Promo

Sep 16 2017

sebas committed R104:cda44e7e8039: save the scale to kscreen (authored by sebas).
save the scale to kscreen
Sep 16 2017, 10:57 AM

Sep 15 2017

sebas added a comment to T6919: Purism Phone Campaign.
Sep 15 2017, 10:56 AM · KDE Promo

Sep 14 2017

sebas added a comment to T6919: Purism Phone Campaign.

First coverage appears:

Sep 14 2017, 2:18 PM · KDE Promo

Sep 4 2017

sebas edited projects for T6949: Provide a emulator for Plasma Mobile, added: Plasma: Mobile (PM 2.0); removed Plasma: Mobile (PM 1.0).
Sep 4 2017, 3:38 PM · Plasma: Mobile (PM 2.0)