-
Recent Posts
- Durden 0.6 Released December 20, 2020
- Arcan versus Xorg: Feature parity and Beyond December 3, 2020
- Arcan 0.6 – ‘M’ – Start Networking November 24, 2020
- A12 – Advancing Network Transparency on the Desktop October 28, 2020
- Leveraging the “Display Server” to Improve Debugging February 10, 2020
- Interfacing with a ‘Stream Deck’ Device October 30, 2019
- Another low-level Arcan client: A tray icon handler May 7, 2019
- Writing a low-level Arcan Client March 3, 2019
- The X Network Transparency Myth November 16, 2018
- Writing a console replacement using Arcan October 31, 2018
- Arcan versus Xorg – Approaching Feature Parity October 17, 2018
- Arcan 0.5.5, Durden 0.5 September 27, 2018
- Revisiting the Arcan Project May 31, 2018
- Towards Secure System Graphics: Arcan and OpenBSD April 25, 2018
- Safespaces: An Open Source VR Desktop March 29, 2018
- Argumenting Client-Side Decorations January 27, 2018
- Arcan 0.5.4, Durden 0.4 December 31, 2017
- Crash-Resilient Wayland Compositing December 24, 2017
- “AWK” for Multimedia October 5, 2017
- Arcan 0.5.3, Durden 0.3 September 22, 2017
Author Archives: bjornstahl
Durden 0.6 Released
Hot on the heels of the recent Arcan release, it is also time for a release to our reference desktop environment ‘Durden‘. To refresh memory somewhat, the closest valid comparison is probably the venerable AwesomeWM – but there is quite … Continue reading
Posted in Uncategorized
Leave a comment
Arcan versus Xorg: Feature parity and Beyond
This is the follow-up to the ‘Arcan versus Xorg: approaching feature parity’ article which is recommended reading if you have not done so already. After that article, there was only one (and a half) real feature left to safely claim … Continue reading
Posted in Uncategorized
1 Comment
Arcan 0.6 – ‘M’ – Start Networking
This time around, the changes are big enough across the board that the sub-projects will get individual posts instead of being clumped together, and that will become a recurring theme as the progress cadence becomes less and less interlocked. We … Continue reading
Posted in Uncategorized
2 Comments
A12 – Advancing Network Transparency on the Desktop
This article is is the main course to the appetiser that was The X Network Transparency Myth (2018). In it, we will go through how the pieces in the Arcan ecosystem tie together to advance the idea of network transparency … Continue reading
Posted in Uncategorized
Leave a comment
Leveraging the “Display Server” to Improve Debugging
I spend most of my time digging through software-in-execution rather than software-at-rest (e.g. source code). Sometimes the subject of study is malware hissing like a snake and lashing out at the barriers of a virtual machine; sometimes it is terrible … Continue reading
Posted in Uncategorized
Leave a comment
Interfacing with a ‘Stream Deck’ Device
Continuing the series on using the various Arcan APIs, we get to another use case that works a bit differently here than elsewhere. What makes it interesting enough for a post is how the low and high levels fit together … Continue reading
Posted in Uncategorized
Leave a comment
Another low-level Arcan client: A tray icon handler
This is the third part in the ongoing series exploring the different levels of APIs that are available for Arcan clients. For reference, the previous parts in the series are here: https://arcan-fe.com/2018/10/31/walkthrough-writing-a-kmscon-console-like-window-manager-using-arcan/ https://arcan-fe.com/2019/03/03/writing-a-low-level-arcan-client/ In this part, we will write a … Continue reading
Posted in Uncategorized
Leave a comment
Writing a low-level Arcan Client
This is a follow up article to the higher level writing a kmscon/console replacement. In this article, we will instead use the low-level C API to write a simple client. To recap, there are 3 APIs for writing clients: Advanced/Low- … Continue reading
Posted in Uncategorized
Leave a comment
The X Network Transparency Myth
This article presents an interpretation of the history surrounding the ability for X clients to interact with X servers that are running on other machines over a network; recent arguments as to that ability being defunct and broken; problems with … Continue reading
Posted in Uncategorized
16 Comments
Writing a console replacement using Arcan
In this article, I will show just how little effort that it takes to specify graphics and window management sufficient enough to provide features that surpass kmscon and the ‘regular’ linux console with a directFB like API for clients to boot. … Continue reading
Posted in Uncategorized
11 Comments