michalsrb

michalsrb

Add support for RandR 1.4 (additional GPUs) into KDE display configuration

a project by michalsrb

Plan

RandR is X11 extension for configuring monitors and since version 1.4 also secondary GPUs. These secondary GPUs can either provide additional monitors to output to or can render individual applications instead of the main GPU. (Or even both at once.) Once a secondary GPU is configured to do render offloading, applications can be started with DRI_PRIME=<id> environment variable to actually render on it instead of the main one. There are also USB GPUs (dummy framebuffers) that can be hot-plugged.

Updated about 5 years ago. 4 hacker ♥️.

VNC keyboard layout test tool

a project by michalsrb

VNC protocol transfers key symbols (= basically characters), not key codes (= "coordinates" on keyboard). Therefore pressing the same keys may result in sending different commands over VNC depending on the keyboard layout and state of modifiers on the client side. The server however can not directly send the key symbol to the application, it must instead find or create key code that will translate to that symbol and send that. This is hard to implement correctly and there was already several bugs about it.

Updated about 5 years ago. 2 hacker ♥️.

VNC: Ability to share and reconnect sessions

a project by michalsrb

The goal is to jump forward with this fate: https://fate.suse.com/319319

Updated about 5 years ago. 1 hackers ♥️.

Build tigervnc's vncviewer using emscripten

a project by michalsrb

Tigervnc comes with two very similar VNC viewers - one written in C++ and one in java. The java one can be embedded in a webpage as a java applet. We use that in our default VNC setup (the one enabled in YaST). That way if user doesn't have VNC viewer installed, browser is enough. However running java applets in browser is getting harder every day. Especially when the applet isn't signed by a trusted authority.

Updated about 5 years ago. 1 hackers ♥️.

Experiment with libfontconfig optimizations

a project by michalsrb

This is preparation/accompanying project to my school thesis. Fontconfig is library that keeps database of fonts installed in system and gives applications ability to query it. Fontconfig is currently searching the database in naive way and can be quite slow if there is many fonts installed. Most applications make several font queries when starting and fontconfig is slowing down their start.

Updated about 7 years ago. No love.

Work on kdev-rust

an idea by michalsrb

www.kdevelop.org: KDevelop is my favorite IDE. www.rust-lang.org: Rust is very interesting language.

Updated over 6 years ago. No love. Has no hacker: grab it!

KDevelop plugin for showing information inline in the code

a project by michalsrb

I use the KDevelop IDE whenever I can. At SUSE mostly for reading code while debugging some bug. My plan is to create plugin that will show extra information inline with the code to make it easier to explore foreign code. Examples include showing names of function parameters at call site, elided types of variables (e.g. C++ auto, lambda parameters), comments next to closing brackets etc.

Updated about 5 years ago. 3 hacker ♥️. 1 follower.
7
6
4
0

Looking for projects around:

Nothing at the moment

Activity

  • almost 6 years ago: michalsrb started KDevelop plugin for showing information inline in the code
  • almost 6 years ago: michalsrb originated KDevelop plugin for showing information inline in the code
  • over 6 years ago: michalsrb originated Work on kdev-rust
  • about 7 years ago: michalsrb started Experiment with libfontconfig optimizations
  • about 7 years ago: michalsrb originated Experiment with libfontconfig optimizations
  • almost 8 years ago: michalsrb started Build tigervnc's vncviewer using emscripten
  • almost 8 years ago: michalsrb originated Build tigervnc's vncviewer using emscripten
  • over 8 years ago: michalsrb started VNC: Ability to share and reconnect sessions
  • over 8 years ago: michalsrb originated VNC: Ability to share and reconnect sessions
  • about 9 years ago: michalsrb started VNC keyboard layout test tool
  • about 9 years ago: michalsrb originated VNC keyboard layout test tool
  • over 9 years ago: michalsrb started Add support for RandR 1.4 (additional GPUs) into KDE display configuration
  • over 9 years ago: michalsrb originated Add support for RandR 1.4 (additional GPUs) into KDE display configuration