Compare commits

...

16 Commits

Author SHA1 Message Date
8636aaebe8
desktop files: attempt to trust the $PATH 2024-04-29 14:17:11 +03:00
8cc2da0e5c
add a-joplin.desktop for the wrapper 2024-04-29 14:13:46 +03:00
b54f55a1bc
document Microsoft Edge recommended policy 2024-04-29 12:39:58 +03:00
788143ec01
init-browser-policies.bash: touch Firefox, break LibreWolf, verbose, handle Edge Recommended separately, warn about that too, etc.? 2024-04-29 12:25:17 +03:00
d377157b46
init-browser-policies.bash: manage Edge recommended profiles separately 2024-04-29 12:15:26 +03:00
64a3f8c370
applications .gitignore applications 2024-04-29 10:29:12 +03:00
11c67e16b0
automagicise the desktop files 2024-04-29 10:26:44 +03:00
7169ae9c8a
applications/edges: put branch in front of the name
because I forgot that default applications cut it from the end
2024-04-29 10:20:18 +03:00
373ba7799c
applications/README: note subdirectories being allowed 2024-04-29 10:19:37 +03:00
7f7789b63d
local/share/applications: add edge beta & dev 2024-04-29 10:10:18 +03:00
7d23d01b54
a-microsoft-edge.desktop: attempt to workaround Microsoft Edge disrespecting chrome:apps as new tab page policy 2024-04-29 10:02:08 +03:00
a14446ed71
unbound/dns-over-tls.conf: add Cloudflare, Mullvad & Control D
This is now practically https://www.privacyguides.org/en/dns/ plus Appliedprivacy
2024-04-29 08:29:07 +03:00
9430c59d5c
sway: map +Shift+Return to foot, so I have even less concerns about foot server 2024-04-29 07:59:59 +03:00
0ee83e9a90
chrony/sources: enable xleave with ~everything
I was unable to find much information about this, but see the previous commit and Brave Leo said

> Yes, it's generally acceptable to use interleaved mode with a public NTP (Network Time Protocol) server, as long as you comply with the server's usage policies. This mode allows for time synchronization while also providing a fallback if the primary time source fails. However, keep in mind that public NTP servers are often subject to heavy traffic, so they may not provide the most accurate or timely synchronization.
2024-04-29 06:55:16 +03:00
6f0184b519
chrony/sources/ntppool: enable xleave
From https://community.ntppool.org/t/chrony-conf-noclientlog-vs-clientloglimit/2263/4 I got the impression it's fine to do and the manual says it's compatible with the basic mode and xleave supporting servers may still reply in basic mode sometimes so this shouldn't break anything
2024-04-29 06:51:27 +03:00
0f66e552c1
Revert "nts-servers.sources: no preferring non-ISP servers"
This reverts commit ff1bc7b3babe9c3b8e74ae6fd396d2b1a2e85dcf.
2024-04-28 20:08:42 +03:00
38 changed files with 236 additions and 82 deletions

View File

@ -25,6 +25,11 @@ cat conf/librewolf.overrides.cfg >~/public_html/autoconfig.js
mkdir -p ~/.librewolf/ ~/.var/app/io.gitlab.librewolf-community/.librewolf/
cat conf/librewolf.overrides.cfg >~/.librewolf/librewolf.overrides.cfg
cat conf/librewolf.overrides.cfg >~/.var/app/io.gitlab.librewolf-community/.librewolf/librewolf.overrides.cfg
mkdir -p ~/.local/share/applications
ln -sfv ~/.shell-things/local/share/applications ~/.local/share/applications/shell-things
if hash update-desktop-database 2>/dev/null; then
update-desktop-database ~/.local/share/applications
fi
touch ~/.MIKAELA_GREP
set +x
# vim : set ft=sh :

View File

@ -79,6 +79,9 @@ font pango:Comic Shanns Mono-Regular 10
# Start a terminal
bindsym $mod+Return exec $term
# Start a foot (outside of server)
bindsym $mod+Shift+Return exec foot
# Kill focused window
bindsym $mod+Shift+q kill

View File

@ -1,2 +1,2 @@
# DNA & Moi NTP server, no idea on smearing, I hope not
pool ntp.dnainternet.fi maxsources 3 iburst prefer
pool ntp.dnainternet.fi maxsources 3 iburst xleave prefer

View File

@ -1,4 +1,4 @@
# Elisa NTP servers, no idea on smearing, I hope not
server ntp1.kolumbus.fi iburst prefer
server ntp2.kolumbus.fi iburst prefer
server ntp.saunalahti.fi iburst prefer
server ntp1.kolumbus.fi iburst xleave prefer
server ntp2.kolumbus.fi iburst xleave prefer
server ntp.saunalahti.fi iburst xleave prefer

View File

@ -1,8 +1,8 @@
# Public official Finnish time server
# https://www.vttresearch.com/en/ourservices/time-finland-ntp-network-time-service
server time.mikes.fi iburst
server time2.mikes.fi iburst
server time3.mikes.fi iburst
server time.mikes.fi iburst xleave
server time2.mikes.fi iburst xleave
server time3.mikes.fi iburst xleave
# Chrony according to https://monitor.mikes.fi/ntp/ thus known to support
# xleave

View File

@ -1,4 +1,4 @@
# Hetzner.de NTP servers
server ntp1.hetzner.de iburst prefer
server ntp2.hetzner.com iburst prefer
server ntp3.hetzner.net iburst prefer
server ntp1.hetzner.de iburst xleave prefer
server ntp2.hetzner.com iburst xleave prefer
server ntp3.hetzner.net iburst xleave prefer

View File

@ -1,10 +1,10 @@
# Uncomment only one, if any. https://www.ntppool.org/en/use.html
# https://www.ntppool.org/zone/@
#pool pool.ntp.org iburst
#pool pool.ntp.org iburst xleave
# https://www.ntppool.org/zone/europe
#pool europe.pool.ntp.org iburst
#pool europe.pool.ntp.org iburst xleave
# https://www.ntppool.org/zone/fi
#pool fi.pool.ntp.org iburst
#pool fi.pool.ntp.org iburst xleave

View File

@ -14,31 +14,31 @@
# NOTE: NTS support requires Chrony 4.0 or newer!
# Cloudflare NTS, anycast, works probably anywhere. No leap second smearing.
pool time.cloudflare.com maxsources 2 iburst nts
pool time.cloudflare.com maxsources 2 iburst nts xleave prefer
# Finland, https://ntp.miuku.net
server ntp.miuku.net iburst nts
server ntp.miuku.net iburst nts xleave
# https://system76.com/time
#server virginia.time.system76.com iburst nts
#server ohio.time.system76.com iburst nts
#server oregon.time.system76.com iburst nts
#server paris.time.system76.com iburst nts
#server brazil.time.system76.com iburst nts
#server virginia.time.system76.com iburst nts xleave
#server ohio.time.system76.com iburst nts xleave
#server oregon.time.system76.com iburst nts xleave
#server paris.time.system76.com iburst nts xleave
#server brazil.time.system76.com iburst nts xleave
# Swedish anycast https://www.netnod.se/time-and-frequency/how-to-use-nts
#server nts.netnod.se iburst nts
#server nts.netnod.se iburst nts xleave
# https://nts.time.nl/ - regardless of name provides 1 v4 & v6 address
# no pool directive. Also no leap second smearing.
#server ntppool1.time.nl iburst nts
#server ntppool2.time.nl iburst nts
#server ntppool1.time.nl iburst nts xleave
#server ntppool2.time.nl iburst nts xleave
# Germany https://www.ptb.de/cms/en/ptb/fachabteilungen/abtq/gruppe-q4/ref-q42/time-synchronization-of-computers-using-the-network-time-protocol-ntp.html
#server ptbtime1.ptb.de iburst nts
#server ptbtime2.ptb.de iburst nts
#server ptbtime3.ptb.de iburst nts
#server ptbtime1.ptb.de iburst nts xleave
#server ptbtime2.ptb.de iburst nts xleave
#server ptbtime3.ptb.de iburst nts xleave
# Germany
#server www.jabber-germany.de iburst nts
#server www.masters-of-cloud.de iburst nts
#server www.jabber-germany.de iburst nts xleave
#server www.masters-of-cloud.de iburst nts xleave

View File

@ -1,2 +1,2 @@
# Telia NTP servers, no idea on smearing, I hope not
pool ntp.inet.fi iburst maxsources 3 prefer
pool ntp.inet.fi iburst maxsources 3 xleave prefer

View File

@ -4,26 +4,38 @@
set -x
# Firefox and LibreWolf (caution! https://codeberg.org/librewolf/issues/issues/1767)
mkdir -p /etc/firefox/policies
#touch /etc/firefox/policies/policies.json
mkdir -vp /etc/firefox/policies
chmod -v a+rx /etc/firefox/
chmod -v a+rx /etc/firefox/policies/
touch /etc/firefox/policies/policies.json
chmod -v a+r /etc/firefox/policies/policies.json
printf "WARNING! LibreWolf default profile may be masked!\nhttps://codeberg.org/librewolf/issues/issues/1767\n"
# Firefox ESR
ln -siv /etc/firefox /etc/firefox-esr
ln -sfv /etc/firefox /etc/firefox-esr
# Chromium
mkdir -p /etc/opt/chromium/policies/managed
mkdir -p /etc/opt/chromium/policies/recommended
mkdir -vp /etc/opt/chromium/policies/managed
chmod -v a+rx /etc/opt/chromium/policies/
mkdir -vp /etc/opt/chromium/policies/recommended
chmod -v a+rx /etc/opt/chromium/policies/{managed,recommended}/
# Brave
ln -siv /etc/opt/chromium /etc/brave
ln -sfv /etc/opt/chromium /etc/brave
# Vivaldi
ln -siv /etc/opt/chromium /etc/chromium
ln -sfv /etc/opt/chromium /etc/chromium
# Google Chrome
ln -siv /etc/opt/chromium /etc/opt/chrome
ln -sfv /etc/opt/chromium /etc/opt/chrome
# Microsoft Edge
ln -siv /etc/opt/chromium /etc/opt/edge
# NOTE! It breaks chrome:// URLs so the recommended policy apps as new tab page
# won't work and wants to open Firefox instead, so I am managing the recommended
# policy separately
#ln -sfv /etc/opt/chromium /etc/opt/edge
mkdir -vp /etc/opt/edge/policies/recommended
ln -sfv /etc/opt/chromium/policies/managed /etc/opt/edge/policies/managed
printf "WARNING! Edge recommended profiles are managed separately.\n"
set +x

View File

@ -0,0 +1 @@
managed

View File

@ -0,0 +1 @@
../../../chromium/policies/managed

View File

@ -0,0 +1,4 @@
brave-search.json
disable-default-browser-check.json
duckduckgo.json
enable-home.json

View File

@ -0,0 +1,37 @@
# Microsoft Edge recommended policies
<!-- editorconfig-checker-disable -->
<!-- prettier-ignore-start -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
- [Fedora?](#fedora)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<!-- prettier-ignore-end -->
<!-- editorconfig-checker-enable -->
Because apparently Microsoft is so allergic to Chrome, despite being based on
Chromium that they have to rewrite `chrome://` into `edge://` without handling
automatic redirect from the former, so my policy for apps as new page breaks
and suggests opening _Firefox Developer Edition_ for whatever reason.
Thus separate recommended profiles for Microsoft Edge, just so this one is
fixed.
**_Don't expect this directory to be updated, I will probably forget it
myself._**
## Fedora?
```bash
# Removes all three versions of Microsoft Edge from the system.
sudo dnf remove -y microsoft-edge-{stable,beta,dev}
# Remove all three Microsoft Edge repositories
rm -rv /etc/yum.repos.d/microsoft-edge{,-beta,-dev}.repo
# Removes the crontab entries to restore the above, if they didn't get removed
# already.
rm -v /etc/cron.daily/microsoft-edge{,-beta,-dev}
```

View File

@ -0,0 +1,4 @@
{
"HomepageIsNewTabPage": true,
"NewTabPageLocation": "edge://apps"
}

View File

@ -0,0 +1 @@
../../../../chromium/policies/recommended/brave-search.json

View File

@ -0,0 +1 @@
../../../../chromium/policies/recommended/disable-default-browser-check.json

View File

@ -0,0 +1 @@
../../../../chromium/policies/recommended/duckduckgo.json

View File

@ -0,0 +1 @@
../../../../chromium/policies/recommended/enable-home.json

View File

@ -12,6 +12,8 @@ server:
# This list is for my travel laptop to have at least one DoT443 server
# which seems to be applied-privacy.net. They advice having multiple DoT servers
# for redundancy and as they don't filter, it's best I use other non-filtering ones.
# Since then this expanded to include <https://www.privacyguides.org/en/dns/>.
# just look at git blame...
forward-zone:
name: "."
@ -23,6 +25,22 @@ forward-zone:
forward-addr: 2a02:1b8:10:234::2@853#dot1.applied-privacy.net
forward-addr: 146.255.56.98@853#dot1.applied-privacy.net
# Cloudflare unfiltered, anycast, no ECS
forward-addr: 2606:4700:4700::1111@853#cloudflare-dns.com
forward-addr: 2606:4700:4700::1001@853#cloudflare-dns.com
forward-addr: 1.1.1.1@853#cloudflare-dns.com
forward-addr: 1.0.0.1@853#cloudflare-dns.com
# Mullvad unfiltered, Anycast Sweden, no ECS
forward-addr: 194.242.2.2@853#dns.mullvad.net
forward-addr: 2a07:e340::2@853#dns.mullvad.net
# Control D Free DNS unfilterd, anycast, no ECS
forward-addr: 76.76.2.0@853#p0.freedns.controld.com
forward-addr: 2606:1a40::@853#s0.freedns.controld.com
forward-addr: 76.76.10.0@853#p0.freedns.controld.com
forward-addr: 2606:1a40:1::@853#s0.freedns.controld.com
# Quad9 unfiltered, anycast, no ECS, no DNSSEC (Unbound does that)
forward-addr: 2620:fe::fe:10@853#dns10.quad9.net
forward-addr: 2620:fe::fe:10@8853#dns10.quad9.net

View File

@ -1 +1,3 @@
SteamOS-kscreenlocker.desktop
# symlink that might be seen somewhere
applications

View File

@ -28,6 +28,9 @@ to `/usr/local/share/applications` and are named so to
avoid masking package manager. They have clearly different names such as using
all caps.
Apparently one can also have subdirectories in `/usr/local/share/applications/`
and `~/.local/share/applications/` making life easier.
## Refreshing the menus
```bash

View File

@ -2,7 +2,7 @@
Version=1.0
Type=Application
Name=BETA BRAVE
Exec=/usr/local/bin/brave-beta %U
Exec=/usr/bin/env brave-beta %U
StartupNotify=true
Terminal=false
Icon=brave-browser-beta
@ -13,14 +13,14 @@ Actions=new-window;new-private-window;Guest;
[Desktop Action new-window]
Name=New Window
Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/brave-beta
Exec=/usr/bin/env brave-beta
[Desktop Action new-private-window]
Name=New Incognito Window
Name[fi]=Uusi incognito-ikkuna
Exec=/usr/local/bin/brave-beta --incognito
Exec=/usr/bin/env brave-beta --incognito
[Desktop Action Guest]
Name=Guest session
Name[fi]=Vierasistunto
Exec=/usr/local/bin/brave-beta --guest
Exec=/usr/bin/env brave-beta --guest

View File

@ -3,7 +3,7 @@ Version=1.0
Type=Application
Name=NIGHTLY BRAVE
Name[fi]=EPÄVAKAIN BRAVE
Exec=/usr/local/bin/brave-nightly %U
Exec=/usr/bin/env brave-nightly %U
StartupNotify=true
Terminal=false
Icon=brave-browser-nightly
@ -14,14 +14,14 @@ Actions=new-window;new-private-window;Guest;
[Desktop Action new-window]
Name=New Window
Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/brave-nightly
Exec=/usr/bin/env brave-nightly
[Desktop Action new-private-window]
Name=New Incognito Window
Name[fi]=Uusi incognito-ikkuna
Exec=/usr/local/bin/brave-nightly --incognito
Exec=/usr/bin/env brave-nightly --incognito
[Desktop Action Guest]
Name=Guest session
Name[fi]=Vierasistunto
Exec=/usr/local/bin/brave-nightly --guest
Exec=/usr/bin/env brave-nightly --guest

View File

@ -2,7 +2,7 @@
Version=1.0
Type=Application
Name=BRAVE
Exec=/usr/local/bin/brave %U
Exec=/usr/bin/env brave %U
StartupNotify=true
Terminal=false
Icon=brave-browser
@ -13,14 +13,14 @@ Actions=new-window;new-private-window;Guest;
[Desktop Action new-window]
Name=New Window
Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/brave
Exec=/usr/bin/env brave
[Desktop Action new-private-window]
Name=New Incognito Window
Name[fi]=Uusi incognito-ikkuna
Exec=/usr/local/bin/brave --incognito
Exec=/usr/bin/env brave --incognito
[Desktop Action Guest]
Name=Guest session
Name[fi]=Vierasistunto
Exec=/usr/local/bin/brave --guest
Exec=/usr/bin/env brave --guest

View File

@ -1,7 +1,7 @@
[Desktop Entry]
Version=1.0
Name=FIREFOX
Exec=/usr/local/bin/firefox %U
Exec=/usr/bin/env firefox %U
Icon=firefox
Terminal=false
Type=Application
@ -14,9 +14,9 @@ StartupWMClass=firefox
[Desktop Action new-window]
Name=Open a New Window
Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/firefox --new-window %U
Exec=/usr/bin/env firefox --new-window %U
[Desktop Action new-private-window]
Name=Open a New Private Window
Name[fi]=Uusi yksityinen ikkuna
Exec=/usr/local/bin/firefox --private-window %U
Exec=/usr/bin/env firefox --private-window %U

View File

@ -1,7 +1,7 @@
[Desktop Entry]
Version=1.0
Name=GOOGLE CHROME
Exec=/usr/local/bin/google-chrome %U
Exec=/usr/bin/env google-chrome %U
StartupNotify=true
Terminal=false
Icon=google-chrome
@ -13,14 +13,14 @@ Actions=new-window;new-private-window;Guest;
[Desktop Action new-window]
Name=New Window
Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/google-chrome
Exec=/usr/bin/env google-chrome
[Desktop Action new-private-window]
Name=New Incognito Window
Name[fi]=Uusi incognito-ikkuna
Exec=/usr/local/bin/google-chrome --incognito
Exec=/usr/bin/env google-chrome --incognito
[Desktop Action Guest]
Name=Guest session
Name[fi]=Vierasistunto
Exec=/usr/local/bin/google-chrome --guest
Exec=/usr/bin/env google-chrome --guest

View File

@ -0,0 +1,8 @@
[Desktop Entry]
Name=JOPLIN
Exec=/usr/bin/env joplin %U
Icon=net.cozic.joplin_desktop
StartupWMClass=Joplin
Type=Application
Categories=Office;
MimeType=x-scheme-handler/joplin;

View File

@ -0,0 +1,26 @@
[Desktop Entry]
Version=1.0
Name=BETA MICROSOFT EDGE
Exec=/usr/bin/env microsoft-edge-beta %U
StartupNotify=true
Terminal=false
Icon=microsoft-edge-beta
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/chrome;
Actions=new-window;new-private-window;Guest;
[Desktop Action new-window]
Name=New Window
Name[fi]=Uusi ikkuna
Exec=/usr/bin/env microsoft-edge-beta
[Desktop Action new-private-window]
Name=New InPrivate Window
Name[fi]=Uusi InPrivate-ikkuna
Exec=/usr/bin/env microsoft-edge-beta --inprivate
[Desktop Action Guest]
Name=Guest session
Name[fi]=Vierasistunto
Exec=/usr/bin/env microsoft-edge-beta --guest

View File

@ -0,0 +1,26 @@
[Desktop Entry]
Version=1.0
Name=DEV MICROSOFT EDGE
Exec=/usr/bin/env microsoft-edge-dev %U
StartupNotify=true
Terminal=false
Icon=microsoft-edge-dev
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/chrome;
Actions=new-window;new-private-window;Guest;
[Desktop Action new-window]
Name=New Window
Name[fi]=Uusi ikkuna
Exec=/usr/bin/env microsoft-edge-dev
[Desktop Action new-private-window]
Name=New InPrivate Window
Name[fi]=Uusi InPrivate-ikkuna
Exec=/usr/bin/env microsoft-edge-dev --inprivate
[Desktop Action Guest]
Name=Guest session
Name[fi]=Vierasistunto
Exec=/usr/bin/env microsoft-edge-dev --guest

View File

@ -1,26 +1,26 @@
[Desktop Entry]
Version=1.0
Name=MICROSOFT EDGE
Exec=/usr/local/bin/microsoft-edge %U
Exec=/usr/bin/env microsoft-edge %U
StartupNotify=true
Terminal=false
Icon=microsoft-edge
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/chrome;
Actions=new-window;new-private-window;Guest;
[Desktop Action new-window]
Name=New Window
Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/microsoft-edge
Exec=/usr/bin/env microsoft-edge
[Desktop Action new-private-window]
Name=New InPrivate Window
Name[fi]=Uusi InPrivate-ikkuna
Exec=/usr/local/bin/microsoft-edge --inprivate
Exec=/usr/bin/env microsoft-edge --inprivate
[Desktop Action Guest]
Name=Guest session
Name[fi]=Vierasistunto
Exec=/usr/local/bin/microsoft-edge --guest
Exec=/usr/bin/env microsoft-edge --guest

View File

@ -2,7 +2,7 @@
Type=Application
Name=MPV
Icon=mpv
Exec=/usr/local/bin/mpv -- %U
Exec=/usr/bin/env mpv -- %U
Terminal=true
Categories=AudioVideo;Audio;Video;Player;TV;
MimeType=application/ogg;application/x-ogg;application/mxf;application/sdp;application/smil;application/x-smil;application/streamingmedia;application/x-streamingmedia;application/vnd.rn-realmedia;application/vnd.rn-realmedia-vbr;audio/aac;audio/x-aac;audio/vnd.dolby.heaac.1;audio/vnd.dolby.heaac.2;audio/aiff;audio/x-aiff;audio/m4a;audio/x-m4a;application/x-extension-m4a;audio/mp1;audio/x-mp1;audio/mp2;audio/x-mp2;audio/mp3;audio/x-mp3;audio/mpeg;audio/mpeg2;audio/mpeg3;audio/mpegurl;audio/x-mpegurl;audio/mpg;audio/x-mpg;audio/rn-mpeg;audio/musepack;audio/x-musepack;audio/ogg;audio/scpls;audio/x-scpls;audio/vnd.rn-realaudio;audio/wav;audio/x-pn-wav;audio/x-pn-windows-pcm;audio/x-realaudio;audio/x-pn-realaudio;audio/x-ms-wma;audio/x-pls;audio/x-wav;video/mpeg;video/x-mpeg2;video/x-mpeg3;video/mp4v-es;video/x-m4v;video/mp4;application/x-extension-mp4;video/divx;video/vnd.divx;video/msvideo;video/x-msvideo;video/ogg;video/quicktime;video/vnd.rn-realvideo;video/x-ms-afs;video/x-ms-asf;audio/x-ms-asf;application/vnd.ms-asf;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvxvideo;video/x-avi;video/avi;video/x-flic;video/fli;video/x-flc;video/flv;video/x-flv;video/x-theora;video/x-theora+ogg;video/x-matroska;video/mkv;audio/x-matroska;application/x-matroska;video/webm;audio/webm;audio/vorbis;audio/x-vorbis;audio/x-vorbis+ogg;video/x-ogm;video/x-ogm+ogg;application/x-ogm;application/x-ogm-audio;application/x-ogm-video;application/x-shorten;audio/x-shorten;audio/x-ape;audio/x-wavpack;audio/x-tta;audio/AMR;audio/ac3;audio/eac3;audio/amr-wb;video/mp2t;audio/flac;audio/mp4;application/x-mpegurl;video/vnd.mpegurl;application/vnd.apple.mpegurl;audio/x-pn-au;video/3gp;video/3gpp;video/3gpp2;audio/3gpp;audio/3gpp2;video/dv;audio/dv;audio/opus;audio/vnd.dts;audio/vnd.dts.hd;audio/x-adpcm;application/x-cue;audio/m3u;

View File

@ -1,5 +1,5 @@
[Desktop Entry]
Name=SIGNAL
Exec=/usr/local/bin/signal
Exec=/usr/bin/env signal
Type=Application
Icon=org.signal.Signal

View File

@ -1,6 +1,6 @@
[Desktop Entry]
Name=STEAM
Exec=/usr/local/bin/steam %U
Exec=/usr/bin/env steam %U
Icon=steam
Terminal=false
Type=Application
@ -12,44 +12,44 @@ PrefersNonDefaultGPU=true
[Desktop Action Store]
Name=Store
Name[fi]=Kauppa
Exec=/usr/local/bin/steam steam://store
Exec=/usr/bin/env steam steam://store
[Desktop Action Community]
Name=Community
Name[fi]=Yhteisö
Exec=/usr/local/bin/steam steam://url/SteamIDControlPage
Exec=/usr/bin/env steam steam://url/SteamIDControlPage
[Desktop Action Library]
Name=Library
Name[fi]=Kokoelma
Exec=/usr/local/bin/steam steam://open/games
Exec=/usr/bin/env steam steam://open/games
[Desktop Action Servers]
Name=Servers
Name[fi]=Palvelimet
Exec=/usr/local/bin/steam steam://open/servers
Exec=/usr/bin/env steam steam://open/servers
[Desktop Action Screenshots]
Name=Screenshots
Name[fi]=Kuvankaappaukset
Exec=/usr/local/bin/steam steam://open/screenshots
Exec=/usr/bin/env steam steam://open/screenshots
[Desktop Action News]
Name=News
Name[fi]=Uutiset
Exec=/usr/local/bin/steam steam://open/news
Exec=/usr/bin/env steam steam://open/news
[Desktop Action Settings]
Name=Settings
Name[fi]=Asetukset
Exec=/usr/local/bin/steam steam://open/settings
Exec=/usr/bin/env steam steam://open/settings
[Desktop Action BigPicture]
Name=Big Picture
Exec=/usr/local/bin/steam steam://open/bigpicture
Exec=/usr/bin/env steam steam://open/bigpicture
[Desktop Action Friends]
Name=Friends
Name[fi]=Kaverit
Exec=/usr/local/bin/steam steam://open/friends
Exec=/usr/bin/env steam steam://open/friends

View File

@ -1,6 +1,6 @@
[Desktop Entry]
Name=SYNCPLAY
Exec=/usr/local/bin/syncplay %u
Exec=/usr/bin/env syncplay %u
Terminal=true
Type=Application
Icon=~/src/github.com/syncplay/syncplay/syncplay/resources/syncplay.png

View File

@ -1,7 +1,7 @@
[Desktop Entry]
Version=1.0
Name=THUNDERBIRD
Exec=/usr/local/bin/thunderbird %U
Exec=/usr/bin/env thunderbird %U
Icon=thunderbird
Terminal=false
Type=Application

View File

@ -1,5 +1,5 @@
[Desktop Entry]
Name=BRIAR
Exec=/usr/local/bin/briar
Exec=/usr/bin/env briar
Type=Application
Icon=org.briarproject.Briar

View File

@ -10,20 +10,20 @@ Comment[fi]=LibreAwoo verkkoselain
Comment[eo]=LibreAwoo retumiulo
Categories=Network;WebBrowser;Security;
StartupWMClass=librewolf-default
Exec=/usr/local/bin/libreawoo %U
Exec=/usr/bin/env libreawoo %U
Icon=librewolf
Actions=new-window;new-private-window;safe-mode;preferences;
[Desktop Action new-window]
Name=New Window
Exec=/usr/local/bin/libreawoo --new-window %U
Exec=/usr/bin/env libreawoo --new-window %U
[Desktop Action new-private-window]
Name=New Private Window
Exec=/usr/local/bin/libreawoo --private-window %U
Exec=/usr/bin/env libreawoo --private-window %U
[Desktop Action safe-mode]
Name=Start in Safe Mode
Exec=/usr/local/bin/libreawoo --safe-mode
Exec=/usr/bin/env libreawoo --safe-mode
[Desktop Action preferences]
Name=Show Preferences
Exec=/usr/local/bin/libreawoo --preferences
Exec=/usr/bin/env libreawoo --preferences