Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
audidude
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
audidude
8y ago
You've described the xdg-desktop-portal. Gtk apps just need to switch to GtkFileChooserNative and they get that for free. It does an FD pass of a FUSE fd and the app never gets file-system access. It also has the benefit of using the K
122.
▲
by
audidude
8y ago
If we could get applications to switch to using APIs backed by the xdg-desktop-portal, then they don't even get access to the host/home filesystems. They talk to a service which sends a FUSE FD to the app, and that overwrites the
123.
▲
by
audidude
8y ago
My understanding when looking back at those bugs, is that they were driver bugs where the driver lied about having committed to the back-buffer. GNOME, at least, tries to blank things and submit the right commands to ensure it's cleare
124.
▲
by
audidude
8y ago
To change the initial splash (from power-on), you'd need to get that pixmap embedded into your EFI. However, with the recent changes, any of these systems after initial EFI can alter the framebuffer and have that persisted up until way
125.
▲
by
audidude
8y ago
> Bios isn't in control anymore, why is the motherboard logo still on the screen? There is nothing stopping any of these components from changing the display framebuffer. The "news" here, so to speak, is that finally we&#x
126.
▲
by
audidude
8y ago
Often enough to matter, given that the preferred update method for OS updates in Fedora increasingly relies on offline updates so that correctness can be enforced. Especially as Fedora moves towards Silverblue (aka Atomic/OSTree) which
127.
▲
by
audidude
8y ago
Different team members work on each of these avenues of work you describe, and their effort isn't fungible. There are patches by other desktop team members for chrom(ium), Firefox, and WebKit to work with desktop sharing using Wayland&
128.
▲
by
audidude
8y ago
My mistake, it was 5 years for projects that did trim. Most projects brought all bugs over afaik.
129.
▲
by
audidude
8y ago
> What's the relationship between the existence of a bug in the codebase and the propensity of the bug reporter to respond to an email? It's not clear to me the question here, can you be more specific? Many bugs filed are not n
130.
▲
by
audidude
8y ago
Everyone on the CC list for each bugzilla bug was notified 6 months ago that any bug without action in over a year would be frozen instead of migrated. (Do keep in mind that GNOME, unlike corporate projects, is largely volunteer based and t
131.
▲
by
audidude
9y ago
If you're interested in contributing to GNOME Maps, you can install GNOME Builder and run it, click on the Maps icon under "Contribute to an existing project", and then hit the Run button once it clones/opens. You'l
132.
▲
by
audidude
9y ago
It does for me. Sounds like it is likely relying on current locale.
133.
▲
by
audidude
9y ago
There is one that was implemented in response to my request for it before GUADEC last year. I think it's still hidden behind an environment variable though due to some uncertainty behind who the long term tile provider would be.
134.
▲
by
audidude
9y ago
Scale dude!
135.
▲
by
audidude
9y ago
It might appear that way to people that weren't involved in the history, but a lot of it was based on ideas learned from stateless linux, circa 2004. People in the desktop team had been working on read-only root OS's for a long ti
136.
▲
by
audidude
9y ago
OSTree (the foundation for it) was built as part of GNOME Continuous in 2011.
137.
▲
by
audidude
9y ago
Interestingly enough, the tool he uses there (Sysprof) I rewrote last year to modernize it and we use it to both keep GNOME Builder¹ fast, and profile applications within Builder. ¹ https://wiki.gnome.org/Apps/Builder
138.
▲
by
audidude
9y ago
Yes, as long as you use Wayland (the default). If you just want to just test things, pretty sure the Fedora Live image is Wayland by default for intel.
139.
▲
by
audidude
9y ago
Workspace switching with and without window is as you mention. Drag to left/right too. With 3.26 you can also drag the left/right split to arbitrary positions that may be more beneficial to the task at hand. GNOME uses Super (Wind
140.
▲
by
audidude
9y ago
bwrap allows passing a FD containing the seccomp rules (--seccomp FD w/ seccomp_export_bpf). If it can export the compiled eBPF it should be trivial to use kafel profiles w/ bubblewrap/atomic/flatpak/etc.
141.
▲
by
audidude
9y ago
What about older LTS systems that have CLONE_NEWUSER but only allow access to it from uid 0?
142.
▲
by
audidude
9y ago
All of this relies on the rest of the system playing well and only using POSIX rename() to replace files. So to do it safely, you need to make a swap file copy (a'la vim) to do the paginated mmap() + page-replacement cache on the swap
143.
▲
by
audidude
9y ago
I did something like this recently too. A b+tree w/ linked leaves containing piecetables in the leaf nodes. To avoid the memmove() costs it uses the right-edge of the leaf to keep a sorting queue so the operations are still O(1) inside
144.
▲
by
audidude
9y ago
You're both right. Fedora enables this option on F26. rpm -qa | grep inkscape inkscape-0.92.1-4.20170510bzr15686.fc26.x86_64 ldd /usr/bin/inkscape | grep gtk libgtkmm-3.0.so.1 => /lib64/libgtkmm-3.0.so.1 (0x
145.
▲
by
audidude
9y ago
One problem is that they are still on Gtk 2.x. There is so much work that was done in 3.x over the last 7 years that improves things. Visual Studio for Mac is also Gtk 2.x, but they (Xamarin at the time) invested heavily in a custom Gtk for
146.
▲
by
audidude
9y ago
Now that both Red Hat and Canonical (among other enterprise distributions) will be using this for firmware updates, I'm increasingly optimistic about more vendors joining in. LVFS is still a fairly young project, so I see the size of t
147.
▲
by
audidude
9y ago
I'm not aware of a single GNOME module that uses the Linux kernel style deputy system.
148.
▲
by
audidude
9y ago
GNOME heavily investigated Phabricator as well. Including much work with multiple contributors using large Phab installations (such as FreeDesktop.org and Endless). All of this is publicly documented on the wiki.
149.
▲
by
audidude
9y ago
Using proprietary tooling is almost certainly outside of our foundations charter.
150.
▲
by
audidude
9y ago
Furthermore, the GNOME project will only consider the Community Edition (CE). This is good news because it actively helps push the boundary for what goes into the CE.
More ›