From guettliml at thomas-guettler.de Wed Apr 10 09:32:11 2019 From: guettliml at thomas-guettler.de (=?UTF-8?Q?Thomas_G=c3=bcttler?=) Date: Wed, 10 Apr 2019 11:32:11 +0200 Subject: no feedback, no progress. The desktop is dead. was: Directory Index File Spec In-Reply-To: <2df7384b-da92-96b1-fe22-43cc26dc3e1d@thomas-guettler.de> References: <2df7384b-da92-96b1-fe22-43cc26dc3e1d@thomas-guettler.de> Message-ID: <48b93e34-7abf-2440-d5ea-466d881ee717@thomas-guettler.de> no feedback, no progress. I think the desktop is dead. Am 22.03.19 um 08:14 schrieb Thomas Güttler Lists: > I  have a dream and wrote it down as spec: > > https://github.com/guettli/directory-index-file-spec/blob/master/README.md > > > Feedback is welcome > > > > directory-index-file-spec > > > > > > Intro > > This spec describes a simple way to give a directory an index file. This index file can be used to create a preview of > this directory. > > It can be used for a preview if you use a cloud storage like nextcloud or seafile. Or it can be used as preview on the > desktop. > > > > > > Supported formats > > The index file can have one of these names: > > * index.html > * index.txt > * index.md > > The file ending has this meaning: > > * html: HTML file > * txt: utf8 text file > * md: Markdown markup language > > > > > > Support in full text search > > If the system which contains a directory "foo-dir" with an index-file "index.X" (X can be one of the supported endings) > does provide a full text search, then the text in the index file should be indexed. If a search term matches a term in > the index-file, then the match should mean 'you have found directory "foo-dir"' and not "you have found the file index.X". > > The content of the index file should be rendered above the other files in this directory. > > > > > > #hashtag support > > Words in this file which start with the hashtag sign (#) should be treated like hashtags. > > Hashtags should be rendered and act like hyperlinks. If a user clicks on a hashtag, the user should be able to see the > other index files which have this hashtag. > > > > > > Example usecase > > UseCase: A user stores his images in a directory tree according to this format: YYYY/YYYY-MM/YYYY-MM-DD/ (Y means year, > M means month, D means day) > > A concrete index file could be: 2018/2018-12/2018-12-31/index.txt > > The content of this could could be: > > |Celebrating new year with #Peter and #Mary. | > > There is an other index file like this: 2019/2019-02/2019-02-03/index.txt with this content: > > |Cooking with #Peter | > > The user interface should provide a simple way to navigate through the files which have the same hashtag. > > In this example both files have the hashtag #Peter. > > > > > > Where I would like to see this implemented > > I would like to see this implemented in my favorite tools: > > * GNOME Desktop Environment > * Nextcloud: open file hosting > > > -- > Thomas Guettlerhttp://www.thomas-guettler.de/ > I am looking for feedback:https://github.com/guettli/programming-guidelines > > > _______________________________________________ > xdg mailing list > xdg at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/xdg > -- Thomas Guettler http://www.thomas-guettler.de/ I am looking for feedback: https://github.com/guettli/programming-guidelines From ebassi at gmail.com Wed Apr 10 11:08:29 2019 From: ebassi at gmail.com (Emmanuele Bassi) Date: Wed, 10 Apr 2019 12:08:29 +0100 Subject: no feedback, no progress. The desktop is dead. was: Directory Index File Spec In-Reply-To: <48b93e34-7abf-2440-d5ea-466d881ee717@thomas-guettler.de> References: <2df7384b-da92-96b1-fe22-43cc26dc3e1d@thomas-guettler.de> <48b93e34-7abf-2440-d5ea-466d881ee717@thomas-guettler.de> Message-ID: On Wed, 10 Apr 2019 at 11:30, Thomas Güttler wrote: > no feedback, no progress. I think the desktop is dead. > You seem to have a bit of a misunderstanding about the role of freedesktop.org. Fd.o is not a place where specifications are discussed in a vacuum, or mandated to projects; it's actually the other way around: it's a place of collaboration for implementations that already exist. The typical process is to have an implementation of some functionality in a desktop environment; you then publish it so that other environments can access it, and if you incorporate changes to make other people's implementation possible, easier, or more efficient, then you formalise the specification. You don't start from a generic specification, and you definitely don't say "I'd like to see this implemented". You actually have to do the work of implementing things. It's understandable that you don't know the process: I don't see it published explicitly anywhere on fd.o; nevertheless, you could look at the archives of this list, and see what happened with other specifications and efforts over time. Ciao, Emmanuele. -- https://www.bassi.io [@] ebassi [@gmail.com] -------------- next part -------------- An HTML attachment was scrubbed... URL: From hadess at hadess.net Wed Apr 10 10:58:10 2019 From: hadess at hadess.net (Bastien Nocera) Date: Wed, 10 Apr 2019 12:58:10 +0200 Subject: no feedback, no progress. The desktop is dead. was: Directory Index File Spec In-Reply-To: <48b93e34-7abf-2440-d5ea-466d881ee717@thomas-guettler.de> References: <2df7384b-da92-96b1-fe22-43cc26dc3e1d@thomas-guettler.de> <48b93e34-7abf-2440-d5ea-466d881ee717@thomas-guettler.de> Message-ID: On Wed, 2019-04-10 at 11:32 +0200, Thomas Güttler wrote: > no feedback, no progress. I think the desktop is dead. > > > Am 22.03.19 um 08:14 schrieb Thomas Güttler Lists: > > I have a dream and wrote it down as spec: The xdg specs are usually based on implementations, not dreams, sorry. From hadess at hadess.net Wed Apr 10 11:07:45 2019 From: hadess at hadess.net (Bastien Nocera) Date: Wed, 10 Apr 2019 13:07:45 +0200 Subject: DBus signal to disable reminders/notifications In-Reply-To: <4703454.e4DdEvYhyI@asterixp50> References: <4703454.e4DdEvYhyI@asterixp50> Message-ID: <241e93fb32f26c32daaa64014db2aca88e7ea823.camel@hadess.net> On Tue, 2018-12-18 at 22:21 +0100, David Faure wrote: > Hello, > > Is there some spec that would allow to implement a desktop-wide > signal in > order to disable things like calendar reminders, chat notifications, > new email > notifications etc. during a presentation? > > Calligra Stage, LibreOffice Impress and other presentation software > could emit > a dbus signal when starting/stopping a presentation, and > calendar/email > software would listen to that and disable/enable > reminders/notifications. > > I give professional trainings and give talks at conferences, and it's > annoying > or even embarrassing when (recurring) calendar reminders pop up. > Imagine if one said "It's time to take one of those anti-baldness > pills" :-) There's already an inhibition API for the screensaver which could be extended: https://specifications.freedesktop.org/idle-inhibit-spec/latest/ GNOME/GTK has an implementation for other inhibition reasons, which are implemented in GTK (client-side) and gnome-session (server-side): https://developer.gnome.org/gtk3/stable/GtkApplication.html#gtk-application-inhibit https://developer.gnome.org/gtk3/stable/GtkApplication.html#GtkApplicationInhibitFlags Full disclosure, I'm listed as one of the authors of US Patent US8881065B2 which is relevant. It's held by Red Hat and is free for any Open Source/Free Software to use[1]. Cheers [1]: https://www.redhat.com/en/about/patent-promise From davidedmundson at kde.org Wed Apr 10 21:05:01 2019 From: davidedmundson at kde.org (David Edmundson) Date: Wed, 10 Apr 2019 22:05:01 +0100 Subject: DBus signal to disable reminders/notifications In-Reply-To: <241e93fb32f26c32daaa64014db2aca88e7ea823.camel@hadess.net> References: <4703454.e4DdEvYhyI@asterixp50> <241e93fb32f26c32daaa64014db2aca88e7ea823.camel@hadess.net> Message-ID: > There's already an inhibition API for the screensaver which could be > extended: > https://specifications.freedesktop.org/idle-inhibit-spec/latest/ Kai's proposal above is basically a 1:1 clone of this interface, with the name and the reason and returning a cookie. So it definitely makes sense to put them together on fd.o David