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/ mkdir -p ~/.librewolf/ ~/.var/app/io.gitlab.librewolf-community/.librewolf/
cat conf/librewolf.overrides.cfg >~/.librewolf/librewolf.overrides.cfg cat conf/librewolf.overrides.cfg >~/.librewolf/librewolf.overrides.cfg
cat conf/librewolf.overrides.cfg >~/.var/app/io.gitlab.librewolf-community/.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 touch ~/.MIKAELA_GREP
set +x set +x
# vim : set ft=sh : # vim : set ft=sh :

View File

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

View File

@ -1,2 +1,2 @@
# DNA & Moi NTP server, no idea on smearing, I hope not # 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 # Elisa NTP servers, no idea on smearing, I hope not
server ntp1.kolumbus.fi iburst prefer server ntp1.kolumbus.fi iburst xleave prefer
server ntp2.kolumbus.fi iburst prefer server ntp2.kolumbus.fi iburst xleave prefer
server ntp.saunalahti.fi iburst prefer server ntp.saunalahti.fi iburst xleave prefer

View File

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

View File

@ -1,4 +1,4 @@
# Hetzner.de NTP servers # Hetzner.de NTP servers
server ntp1.hetzner.de iburst prefer server ntp1.hetzner.de iburst xleave prefer
server ntp2.hetzner.com iburst prefer server ntp2.hetzner.com iburst xleave prefer
server ntp3.hetzner.net iburst 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 # Uncomment only one, if any. https://www.ntppool.org/en/use.html
# https://www.ntppool.org/zone/@ # https://www.ntppool.org/zone/@
#pool pool.ntp.org iburst #pool pool.ntp.org iburst xleave
# https://www.ntppool.org/zone/europe # 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 # 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! # NOTE: NTS support requires Chrony 4.0 or newer!
# Cloudflare NTS, anycast, works probably anywhere. No leap second smearing. # 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 # Finland, https://ntp.miuku.net
server ntp.miuku.net iburst nts server ntp.miuku.net iburst nts xleave
# https://system76.com/time # https://system76.com/time
#server virginia.time.system76.com iburst nts #server virginia.time.system76.com iburst nts xleave
#server ohio.time.system76.com iburst nts #server ohio.time.system76.com iburst nts xleave
#server oregon.time.system76.com iburst nts #server oregon.time.system76.com iburst nts xleave
#server paris.time.system76.com iburst nts #server paris.time.system76.com iburst nts xleave
#server brazil.time.system76.com iburst nts #server brazil.time.system76.com iburst nts xleave
# Swedish anycast https://www.netnod.se/time-and-frequency/how-to-use-nts # 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 # https://nts.time.nl/ - regardless of name provides 1 v4 & v6 address
# no pool directive. Also no leap second smearing. # no pool directive. Also no leap second smearing.
#server ntppool1.time.nl iburst nts #server ntppool1.time.nl iburst nts xleave
#server ntppool2.time.nl iburst nts #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 # 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 ptbtime1.ptb.de iburst nts xleave
#server ptbtime2.ptb.de iburst nts #server ptbtime2.ptb.de iburst nts xleave
#server ptbtime3.ptb.de iburst nts #server ptbtime3.ptb.de iburst nts xleave
# Germany # Germany
#server www.jabber-germany.de iburst nts #server www.jabber-germany.de iburst nts xleave
#server www.masters-of-cloud.de iburst nts #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 # 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 set -x
# Firefox and LibreWolf (caution! https://codeberg.org/librewolf/issues/issues/1767) # Firefox and LibreWolf (caution! https://codeberg.org/librewolf/issues/issues/1767)
mkdir -p /etc/firefox/policies mkdir -vp /etc/firefox/policies
#touch /etc/firefox/policies/policies.json 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 # Firefox ESR
ln -siv /etc/firefox /etc/firefox-esr ln -sfv /etc/firefox /etc/firefox-esr
# Chromium # Chromium
mkdir -p /etc/opt/chromium/policies/managed mkdir -vp /etc/opt/chromium/policies/managed
mkdir -p /etc/opt/chromium/policies/recommended 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 # Brave
ln -siv /etc/opt/chromium /etc/brave ln -sfv /etc/opt/chromium /etc/brave
# Vivaldi # Vivaldi
ln -siv /etc/opt/chromium /etc/chromium ln -sfv /etc/opt/chromium /etc/chromium
# Google Chrome # Google Chrome
ln -siv /etc/opt/chromium /etc/opt/chrome ln -sfv /etc/opt/chromium /etc/opt/chrome
# Microsoft Edge # 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 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 # 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 # 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. # 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: forward-zone:
name: "." name: "."
@ -23,6 +25,22 @@ forward-zone:
forward-addr: 2a02:1b8:10:234::2@853#dot1.applied-privacy.net forward-addr: 2a02:1b8:10:234::2@853#dot1.applied-privacy.net
forward-addr: 146.255.56.98@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) # 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@853#dns10.quad9.net
forward-addr: 2620:fe::fe:10@8853#dns10.quad9.net forward-addr: 2620:fe::fe:10@8853#dns10.quad9.net

View File

@ -1 +1,3 @@
SteamOS-kscreenlocker.desktop 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 avoid masking package manager. They have clearly different names such as using
all caps. all caps.
Apparently one can also have subdirectories in `/usr/local/share/applications/`
and `~/.local/share/applications/` making life easier.
## Refreshing the menus ## Refreshing the menus
```bash ```bash

View File

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

View File

@ -1,7 +1,7 @@
[Desktop Entry] [Desktop Entry]
Version=1.0 Version=1.0
Name=FIREFOX Name=FIREFOX
Exec=/usr/local/bin/firefox %U Exec=/usr/bin/env firefox %U
Icon=firefox Icon=firefox
Terminal=false Terminal=false
Type=Application Type=Application
@ -14,9 +14,9 @@ StartupWMClass=firefox
[Desktop Action new-window] [Desktop Action new-window]
Name=Open a New Window Name=Open a New Window
Name[fi]=Uusi ikkuna 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] [Desktop Action new-private-window]
Name=Open a New Private Window Name=Open a New Private Window
Name[fi]=Uusi yksityinen ikkuna 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] [Desktop Entry]
Version=1.0 Version=1.0
Name=GOOGLE CHROME Name=GOOGLE CHROME
Exec=/usr/local/bin/google-chrome %U Exec=/usr/bin/env google-chrome %U
StartupNotify=true StartupNotify=true
Terminal=false Terminal=false
Icon=google-chrome Icon=google-chrome
@ -13,14 +13,14 @@ Actions=new-window;new-private-window;Guest;
[Desktop Action new-window] [Desktop Action new-window]
Name=New Window Name=New Window
Name[fi]=Uusi ikkuna Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/google-chrome Exec=/usr/bin/env google-chrome
[Desktop Action new-private-window] [Desktop Action new-private-window]
Name=New Incognito Window Name=New Incognito Window
Name[fi]=Uusi incognito-ikkuna Name[fi]=Uusi incognito-ikkuna
Exec=/usr/local/bin/google-chrome --incognito Exec=/usr/bin/env google-chrome --incognito
[Desktop Action Guest] [Desktop Action Guest]
Name=Guest session Name=Guest session
Name[fi]=Vierasistunto 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] [Desktop Entry]
Version=1.0 Version=1.0
Name=MICROSOFT EDGE Name=MICROSOFT EDGE
Exec=/usr/local/bin/microsoft-edge %U Exec=/usr/bin/env microsoft-edge %U
StartupNotify=true StartupNotify=true
Terminal=false Terminal=false
Icon=microsoft-edge Icon=microsoft-edge
Type=Application Type=Application
Categories=Network;WebBrowser; 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; Actions=new-window;new-private-window;Guest;
[Desktop Action new-window] [Desktop Action new-window]
Name=New Window Name=New Window
Name[fi]=Uusi ikkuna Name[fi]=Uusi ikkuna
Exec=/usr/local/bin/microsoft-edge Exec=/usr/bin/env microsoft-edge
[Desktop Action new-private-window] [Desktop Action new-private-window]
Name=New InPrivate Window Name=New InPrivate Window
Name[fi]=Uusi InPrivate-ikkuna Name[fi]=Uusi InPrivate-ikkuna
Exec=/usr/local/bin/microsoft-edge --inprivate Exec=/usr/bin/env microsoft-edge --inprivate
[Desktop Action Guest] [Desktop Action Guest]
Name=Guest session Name=Guest session
Name[fi]=Vierasistunto 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 Type=Application
Name=MPV Name=MPV
Icon=mpv Icon=mpv
Exec=/usr/local/bin/mpv -- %U Exec=/usr/bin/env mpv -- %U
Terminal=true Terminal=true
Categories=AudioVideo;Audio;Video;Player;TV; 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; 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] [Desktop Entry]
Name=SIGNAL Name=SIGNAL
Exec=/usr/local/bin/signal Exec=/usr/bin/env signal
Type=Application Type=Application
Icon=org.signal.Signal Icon=org.signal.Signal

View File

@ -1,6 +1,6 @@
[Desktop Entry] [Desktop Entry]
Name=STEAM Name=STEAM
Exec=/usr/local/bin/steam %U Exec=/usr/bin/env steam %U
Icon=steam Icon=steam
Terminal=false Terminal=false
Type=Application Type=Application
@ -12,44 +12,44 @@ PrefersNonDefaultGPU=true
[Desktop Action Store] [Desktop Action Store]
Name=Store Name=Store
Name[fi]=Kauppa Name[fi]=Kauppa
Exec=/usr/local/bin/steam steam://store Exec=/usr/bin/env steam steam://store
[Desktop Action Community] [Desktop Action Community]
Name=Community Name=Community
Name[fi]=Yhteisö Name[fi]=Yhteisö
Exec=/usr/local/bin/steam steam://url/SteamIDControlPage Exec=/usr/bin/env steam steam://url/SteamIDControlPage
[Desktop Action Library] [Desktop Action Library]
Name=Library Name=Library
Name[fi]=Kokoelma Name[fi]=Kokoelma
Exec=/usr/local/bin/steam steam://open/games Exec=/usr/bin/env steam steam://open/games
[Desktop Action Servers] [Desktop Action Servers]
Name=Servers Name=Servers
Name[fi]=Palvelimet Name[fi]=Palvelimet
Exec=/usr/local/bin/steam steam://open/servers Exec=/usr/bin/env steam steam://open/servers
[Desktop Action Screenshots] [Desktop Action Screenshots]
Name=Screenshots Name=Screenshots
Name[fi]=Kuvankaappaukset Name[fi]=Kuvankaappaukset
Exec=/usr/local/bin/steam steam://open/screenshots Exec=/usr/bin/env steam steam://open/screenshots
[Desktop Action News] [Desktop Action News]
Name=News Name=News
Name[fi]=Uutiset Name[fi]=Uutiset
Exec=/usr/local/bin/steam steam://open/news Exec=/usr/bin/env steam steam://open/news
[Desktop Action Settings] [Desktop Action Settings]
Name=Settings Name=Settings
Name[fi]=Asetukset Name[fi]=Asetukset
Exec=/usr/local/bin/steam steam://open/settings Exec=/usr/bin/env steam steam://open/settings
[Desktop Action BigPicture] [Desktop Action BigPicture]
Name=Big Picture Name=Big Picture
Exec=/usr/local/bin/steam steam://open/bigpicture Exec=/usr/bin/env steam steam://open/bigpicture
[Desktop Action Friends] [Desktop Action Friends]
Name=Friends Name=Friends
Name[fi]=Kaverit 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] [Desktop Entry]
Name=SYNCPLAY Name=SYNCPLAY
Exec=/usr/local/bin/syncplay %u Exec=/usr/bin/env syncplay %u
Terminal=true Terminal=true
Type=Application Type=Application
Icon=~/src/github.com/syncplay/syncplay/syncplay/resources/syncplay.png Icon=~/src/github.com/syncplay/syncplay/syncplay/resources/syncplay.png

View File

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

View File

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

View File

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