diff options
author | Patrick Northon | 2022-05-22 04:55:18 -0400 |
---|---|---|
committer | Patrick Northon | 2022-05-22 04:55:18 -0400 |
commit | 5d8dd54fc303816f9af59514f8a1e6be488c1893 (patch) | |
tree | f5b3515c90791b7e9ab650fa8541f2c0c4493223 | |
parent | ab22545229676dde0ac9f63e5bba851afbfcf2fb (diff) | |
download | aur-5d8dd54fc303816f9af59514f8a1e6be488c1893.tar.gz |
Revamped with better workaround.
-rw-r--r-- | .SRCINFO | 59 | ||||
-rw-r--r-- | 0001-SDL-allow-screensaver.patch | 32 | ||||
-rw-r--r-- | PKGBUILD | 116 | ||||
-rwxr-xr-x | steam-screensaver-fix-native | 3 | ||||
-rw-r--r-- | steam-screensaver-fix-native.desktop | 280 | ||||
-rwxr-xr-x | steam-screensaver-fix-runtime | 3 | ||||
-rw-r--r-- | steam-screensaver-fix-runtime.desktop | 280 | ||||
-rwxr-xr-x | steam_sdl_injection.sh | 4 |
8 files changed, 24 insertions, 753 deletions
@@ -1,67 +1,16 @@ pkgbase = steam-screensaver-fix pkgdesc = Fix for steam screensaving bug. - pkgver = 2.0.22 + pkgver = r4.97cf918 pkgrel = 1 - url = https://github.com/ValveSoftware/steam-for-linux/issues/5607 + url = https://gitlab.com/patlefort/steam-screensaver-fix arch = i686 arch = x86_64 license = GPL3 - makedepends = cmake - makedepends = jack - makedepends = wayland-protocols - makedepends = alsa-lib - makedepends = mesa - makedepends = libpulse - makedepends = libxrandr - makedepends = libxinerama - makedepends = wayland - makedepends = libxkbcommon - makedepends = ibus - makedepends = fcitx - makedepends = libxss - makedepends = pipewire - makedepends = libdecor depends = steam depends = glibc - depends = libxext - depends = libxrender - depends = libx11 - depends = libgl - depends = libxcursor - depends = libibus - depends = hidapi - depends = libusb - source = https://www.libsdl.org/release/SDL2-2.0.22.tar.gz - source = https://www.libsdl.org/release/SDL2-2.0.22.tar.gz.sig - source = steam-screensaver-fix-runtime.desktop - source = steam-screensaver-fix-native.desktop - source = 0001-SDL-allow-screensaver.patch - source = steam_sdl_injection.sh - source = steam-screensaver-fix-runtime - source = steam-screensaver-fix-native - validpgpkeys = 1528635D8053A57F77D1E08630A59377A7763BE6 - sha256sums = fe7cbf3127882e3fc7259a75a0cb585620272c51745d3852ab9dd87960697f2e + optdepends = steam-native-runtime + source = git+https://gitlab.com/patlefort/steam-screensaver-fix.git#commit=97cf9181f2a875b440f239bfee6d4e4246f6a017 sha256sums = SKIP - sha256sums = 114c7ca82e6b7605c9e88bf569bd7f0d3ddad3f7260ac79c255f7f8f833a5379 - sha256sums = 1fdb424e1535aae8ae0acf045cc0b251f14563b7423f895abc6110b1da4c4ef1 - sha256sums = a2f2935c0ae252a0e0fe924ebf4083b101689347f782c4a48637e41bdee849ef - sha256sums = 2607f8e9115e2ba42d16813b5283f648044afac6443357ed35cf301b52b66eb4 - sha256sums = c14b0f0a7a901d02de53ef7a511b7df7e87d670abb3181872a823d1ce57330f2 - sha256sums = bcb88dd0640f53576c949a9f6e2c2c4b7af3665ea080c6e9a89ac9ac398cb220 depends_x86_64 = lib32-glibc - depends_x86_64 = lib32-libxext - depends_x86_64 = lib32-libxrender - depends_x86_64 = lib32-libx11 - depends_x86_64 = lib32-libgl - depends_x86_64 = lib32-libxcursor - makedepends_x86_64 = lib32-alsa-lib - makedepends_x86_64 = lib32-mesa - makedepends_x86_64 = lib32-libpulse - makedepends_x86_64 = lib32-libxrandr - makedepends_x86_64 = lib32-libxinerama - makedepends_x86_64 = lib32-wayland - makedepends_x86_64 = lib32-libxkbcommon - makedepends_x86_64 = lib32-libxss - makedepends_x86_64 = lib32-pipewire pkgname = steam-screensaver-fix diff --git a/0001-SDL-allow-screensaver.patch b/0001-SDL-allow-screensaver.patch deleted file mode 100644 index 36c2831c370f..000000000000 --- a/0001-SDL-allow-screensaver.patch +++ /dev/null @@ -1,32 +0,0 @@ -From b238a033c829e44653cd9f943f274698bf15dcf4 Mon Sep 17 00:00:00 2001 -From: Peter Kaestle <peter@piie.net> -Date: Sat, 28 Nov 2020 23:31:07 +0100 -Subject: [PATCH] SDL allow screensaver - ---- - src/core/linux/SDL_dbus.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/core/linux/SDL_dbus.c b/src/core/linux/SDL_dbus.c -index 13880cb..4153359 100644 ---- a/src/core/linux/SDL_dbus.c -+++ b/src/core/linux/SDL_dbus.c -@@ -318,6 +318,7 @@ SDL_DBus_QueryProperty(const char *node, const char *path, const char *interface - void - SDL_DBus_ScreensaverTickle(void) - { -+ return; - if (screensaver_cookie == 0) { /* no need to tickle if we're inhibiting. */ - /* org.gnome.ScreenSaver is the legacy interface, but it'll either do nothing or just be a second harmless tickle on newer systems, so we leave it for now. */ - SDL_DBus_CallVoidMethod("org.gnome.ScreenSaver", "/org/gnome/ScreenSaver", "org.gnome.ScreenSaver", "SimulateUserActivity", DBUS_TYPE_INVALID); -@@ -328,6 +329,7 @@ SDL_DBus_ScreensaverTickle(void) - SDL_bool - SDL_DBus_ScreensaverInhibit(SDL_bool inhibit) - { -+ return SDL_TRUE; - if ( (inhibit && (screensaver_cookie != 0)) || (!inhibit && (screensaver_cookie == 0)) ) { - return SDL_TRUE; - } else { --- -2.29.2 - @@ -1,122 +1,46 @@ # Maintainer: Patrick Northon <northon_patrick3@yahoo.ca> pkgname=steam-screensaver-fix -pkgver=2.0.22 +pkgver=r4.97cf918 pkgrel=1 pkgdesc='Fix for steam screensaving bug.' arch=('i686' 'x86_64') -url='https://github.com/ValveSoftware/steam-for-linux/issues/5607' +url='https://gitlab.com/patlefort/steam-screensaver-fix' license=('GPL3') depends=( 'steam' - 'glibc' - 'libxext' - 'libxrender' - 'libx11' - 'libgl' - 'libxcursor' - 'libibus' - 'hidapi' - 'libusb') + 'glibc') +optdepends=( + 'steam-native-runtime' +) depends_x86_64=( - 'lib32-glibc' - 'lib32-libxext' - 'lib32-libxrender' - 'lib32-libx11' - 'lib32-libgl' - 'lib32-libxcursor') -makedepends=( - 'cmake' - 'jack' - 'wayland-protocols' - 'alsa-lib' - 'mesa' - 'libpulse' - 'libxrandr' - 'libxinerama' - 'wayland' - 'libxkbcommon' - 'ibus' - 'fcitx' - 'libxss' - 'pipewire' - 'libdecor') -makedepends_x86_64=( - 'lib32-alsa-lib' - 'lib32-mesa' - 'lib32-libpulse' - 'lib32-libxrandr' - 'lib32-libxinerama' - 'lib32-wayland' - 'lib32-libxkbcommon' - 'lib32-libxss' - 'lib32-pipewire') + 'lib32-glibc') source=( - "https://www.libsdl.org/release/SDL2-${pkgver}.tar.gz"{,.sig} - 'steam-screensaver-fix-runtime.desktop' - 'steam-screensaver-fix-native.desktop' - '0001-SDL-allow-screensaver.patch' - 'steam_sdl_injection.sh' - 'steam-screensaver-fix-runtime' - 'steam-screensaver-fix-native') -sha256sums=('fe7cbf3127882e3fc7259a75a0cb585620272c51745d3852ab9dd87960697f2e' - 'SKIP' - '114c7ca82e6b7605c9e88bf569bd7f0d3ddad3f7260ac79c255f7f8f833a5379' - '1fdb424e1535aae8ae0acf045cc0b251f14563b7423f895abc6110b1da4c4ef1' - 'a2f2935c0ae252a0e0fe924ebf4083b101689347f782c4a48637e41bdee849ef' - '2607f8e9115e2ba42d16813b5283f648044afac6443357ed35cf301b52b66eb4' - 'c14b0f0a7a901d02de53ef7a511b7df7e87d670abb3181872a823d1ce57330f2' - 'bcb88dd0640f53576c949a9f6e2c2c4b7af3665ea080c6e9a89ac9ac398cb220') -validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6') + "git+https://gitlab.com/patlefort/steam-screensaver-fix.git#commit=97cf9181f2a875b440f239bfee6d4e4246f6a017") +sha256sums=('SKIP') -_prefix='/opt/steam-screensaver-fix' - -_flags=( - -DSDL_STATIC=OFF - -DSDL_DLOPEN=ON - -DSDL_ARTS=OFF - -DSDL_ESD=OFF - -DSDL_NAS=OFF - -DSDL_ALSA=ON - -DSDL_PULSEAUDIO_SHARED=ON - -DSDL_WAYLAND=ON - -DSDL_RPATH=OFF - -DSDL_CLOCK_GETTIME=ON - -DSDL_JACK_SHARED=ON - -DSDL_PIPEWIRE=ON - -DSDL_PIPEWIRE_SHARED=ON - -DSDL_XINPUT=ON - -DSDL_HIDAPI=ON) - -prepare() { - cd "SDL2-${pkgver}" - patch -p1 -i "${srcdir}/0001-SDL-allow-screensaver.patch" - sed -i '/pkg_search_module.*ibus-1.0/d' 'CMakeLists.txt' +pkgver() { + cd "${pkgname}" + ( set -o pipefail + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } build() { - CFLAGS+=" -ffat-lto-objects -Wno-error" - # Build 32 bit version. if [ "$CARCH" = 'x86_64' ]; then - ( - export CC='gcc -m32' - export CXX='g++ -m32' - export PKG_CONFIG_PATH=/usr/lib32/pkgconfig - cmake -S "SDL2-${pkgver}" -B 'lib32' "${_flags[@]}" - cmake --build 'lib32' - ) + gcc -m32 -shared -fPIC -ldl -o 'sdl_block_screensaver_inhibit_lib32.so' "$pkgname/sdl_fix_steam_screensaver.c" fi # Build native version. - cmake -S "SDL2-${pkgver}" -B 'libnative' "${_flags[@]}" - cmake --build 'libnative' + gcc -shared -fPIC -ldl -o 'sdl_block_screensaver_inhibit.so' "$pkgname/sdl_fix_steam_screensaver.c" } package() { - [ "$CARCH" = 'x86_64' ] && install -Dm755 'lib32/libSDL2-2.0.so' "${pkgdir}${_prefix}/lib32/libSDLsteam.so" - install -Dm755 'libnative/libSDL2-2.0.so' "${pkgdir}${_prefix}/lib/libSDLsteam.so" - + [ "$CARCH" = 'x86_64' ] && install -Dm755 'sdl_block_screensaver_inhibit_lib32.so' "${pkgdir}/usr/lib32/sdl_block_screensaver_inhibit.so" + install -Dm755 'sdl_block_screensaver_inhibit.so' -t "${pkgdir}${_prefix}/usr/lib" + + cd "$pkgname" install -Dm755 'steam_sdl_injection.sh' 'steam-screensaver-fix-runtime' 'steam-screensaver-fix-native' -t "${pkgdir}/usr/bin/" install -Dm755 'steam-screensaver-fix-runtime.desktop' 'steam-screensaver-fix-native.desktop' -t "${pkgdir}/usr/share/applications/" } diff --git a/steam-screensaver-fix-native b/steam-screensaver-fix-native deleted file mode 100755 index cebfb5c19987..000000000000 --- a/steam-screensaver-fix-native +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env sh - -DEBUGGER="steam_sdl_injection.sh" steam-native "$@" diff --git a/steam-screensaver-fix-native.desktop b/steam-screensaver-fix-native.desktop deleted file mode 100644 index 45a1f2026c35..000000000000 --- a/steam-screensaver-fix-native.desktop +++ /dev/null @@ -1,280 +0,0 @@ -[Desktop Entry] -Name=Steam (Screensaver fix) (Native) -Comment=Application for managing and playing games on Steam -Comment[pt_BR]=Aplicativo para jogar e gerenciar jogos no Steam -Comment[bg]=Приложение за ръководене и пускане на игри в Steam -Comment[cs]=Aplikace pro spravování a hraní her ve službě Steam -Comment[da]=Applikation til at håndtere og spille spil på Steam -Comment[nl]=Applicatie voor het beheer en het spelen van games op Steam -Comment[fi]=Steamin pelien hallintaan ja pelaamiseen tarkoitettu sovellus -Comment[fr]=Application de gestion et d'utilisation des jeux sur Steam -Comment[de]=Anwendung zum Verwalten und Spielen von Spielen auf Steam -Comment[el]=Εφαρμογή διαχείρισης παιχνιδιών στο Steam -Comment[hu]=Alkalmazás a Steames játékok futtatásához és kezeléséhez -Comment[it]=Applicazione per la gestione e l'esecuzione di giochi su Steam -Comment[ja]=Steam 上でゲームを管理&プレイするためのアプリケーション -Comment[ko]=Steam에 있는 게임을 관리하고 플레이할 수 있는 응용 프로그램 -Comment[no]=Program for å administrere og spille spill på Steam -Comment[pt_PT]=Aplicação para organizar e executar jogos no Steam -Comment[pl]=Aplikacja do zarządzania i uruchamiania gier na platformie Steam -Comment[ro]=Aplicație pentru administrarea și jucatul jocurilor pe Steam -Comment[ru]=Приложение для игр и управления играми в Steam -Comment[es]=Aplicación para administrar y ejecutar juegos en Steam -Comment[sv]=Ett program för att hantera samt spela spel på Steam -Comment[zh_CN]=管理和进行 Steam 游戏的应用程序 -Comment[zh_TW]=管理並執行 Steam 遊戲的應用程式 -Comment[th]=โปรแกรมสำหรับจัดการและเล่นเกมบน Steam -Comment[tr]=Steam üzerinden oyun oynama ve düzenleme uygulaması -Comment[uk]=Програма для керування іграми та запуску ігор у Steam -Comment[vi]=Ứng dụng để quản lý và chơi trò chơi trên Steam -Exec=/usr/bin/steam-screensaver-fix-native %U -Icon=steam -Terminal=false -Type=Application -Categories=Network;FileTransfer;Game; -MimeType=x-scheme-handler/steam;x-scheme-handler/steamlink; -Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends; - -[Desktop Action Store] -Name=Store -Name[pt_BR]=Loja -Name[bg]=Магазин -Name[cs]=Obchod -Name[da]=Butik -Name[nl]=Winkel -Name[fi]=Kauppa -Name[fr]=Magasin -Name[de]=Shop -Name[el]=ΚΑΤΑΣΤΗΜΑ -Name[hu]=Áruház -Name[it]=Negozio -Name[ja]=ストア -Name[ko]=상점 -Name[no]=Butikk -Name[pt_PT]=Loja -Name[pl]=Sklep -Name[ro]=Magazin -Name[ru]=Магазин -Name[es]=Tienda -Name[sv]=Butik -Name[zh_CN]=商店 -Name[zh_TW]=商店 -Name[th]=ร้านค้า -Name[tr]=Mağaza -Name[uk]=Крамниця -Name[vi]=Cửa hàng -Exec=steam steam://store - -[Desktop Action Community] -Name=Community -Name[pt_BR]=Comunidade -Name[bg]=Общност -Name[cs]=Komunita -Name[da]=Fællesskab -Name[nl]=Community -Name[fi]=Yhteisö -Name[fr]=Communauté -Name[de]=Community -Name[el]=Κοινότητα -Name[hu]=Közösség -Name[it]=Comunità -Name[ja]=コミュニティ -Name[ko]=커뮤니티 -Name[no]=Samfunn -Name[pt_PT]=Comunidade -Name[pl]=Społeczność -Name[ro]=Comunitate -Name[ru]=Сообщество -Name[es]=Comunidad -Name[sv]=Gemenskap -Name[zh_CN]=社区 -Name[zh_TW]=社群 -Name[th]=ชุมชน -Name[tr]=Topluluk -Name[uk]=Спільнота -Name[vi]=Cộng đồng -Exec=steam steam://url/SteamIDControlPage - -[Desktop Action Library] -Name=Library -Name[pt_BR]=Biblioteca -Name[bg]=Библиотека -Name[cs]=Knihovna -Name[da]=Bibliotek -Name[nl]=Bibliotheek -Name[fi]=Kokoelma -Name[fr]=Bibliothèque -Name[de]=Bibliothek -Name[el]=Συλλογή -Name[hu]=Könyvtár -Name[it]=Libreria -Name[ja]=ライブラリ -Name[ko]=라이브러리 -Name[no]=Bibliotek -Name[pt_PT]=Biblioteca -Name[pl]=Biblioteka -Name[ro]=Colecţie -Name[ru]=Библиотека -Name[es]=Biblioteca -Name[sv]=Bibliotek -Name[zh_CN]=库 -Name[zh_TW]=收藏庫 -Name[th]=คลัง -Name[tr]=Kütüphane -Name[uk]=Бібліотека -Name[vi]=Thư viện -Exec=steam steam://open/games - -[Desktop Action Servers] -Name=Servers -Name[pt_BR]=Servidores -Name[bg]=Сървъри -Name[cs]=Servery -Name[da]=Servere -Name[nl]=Servers -Name[fi]=Palvelimet -Name[fr]=Serveurs -Name[de]=Server -Name[el]=Διακομιστές -Name[hu]=Szerverek -Name[it]=Server -Name[ja]=サーバー -Name[ko]=서버 -Name[no]=Tjenere -Name[pt_PT]=Servidores -Name[pl]=Serwery -Name[ro]=Servere -Name[ru]=Серверы -Name[es]=Servidores -Name[sv]=Servrar -Name[zh_CN]=服务器 -Name[zh_TW]=伺服器 -Name[th]=เซิร์ฟเวอร์ -Name[tr]=Sunucular -Name[uk]=Сервери -Name[vi]=Máy chủ -Exec=steam steam://open/servers - -[Desktop Action Screenshots] -Name=Screenshots -Name[pt_BR]=Capturas de tela -Name[bg]=Снимки -Name[cs]=Snímky obrazovky -Name[da]=Skærmbilleder -Name[nl]=Screenshots -Name[fi]=Kuvankaappaukset -Name[fr]=Captures d'écran -Name[de]=Screenshots -Name[el]=Φωτογραφίες -Name[hu]=Képernyőmentések -Name[it]=Screenshot -Name[ja]=スクリーンショット -Name[ko]=스크린샷 -Name[no]=Skjermbilder -Name[pt_PT]=Capturas de ecrã -Name[pl]=Zrzuty ekranu -Name[ro]=Capturi de ecran -Name[ru]=Скриншоты -Name[es]=Capturas -Name[sv]=Skärmdumpar -Name[zh_CN]=截图 -Name[zh_TW]=螢幕擷圖 -Name[th]=ภาพหน้าจอ -Name[tr]=Ekran Görüntüleri -Name[uk]=Скріншоти -Name[vi]=Ảnh chụp -Exec=steam steam://open/screenshots - -[Desktop Action News] -Name=News -Name[pt_BR]=Notícias -Name[bg]=Новини -Name[cs]=Zprávy -Name[da]=Nyheder -Name[nl]=Nieuws -Name[fi]=Uutiset -Name[fr]=Actualités -Name[de]=Neuigkeiten -Name[el]=Νέα -Name[hu]=Hírek -Name[it]=Notizie -Name[ja]=ニュース -Name[ko]=뉴스 -Name[no]=Nyheter -Name[pt_PT]=Novidades -Name[pl]=Aktualności -Name[ro]=Știri -Name[ru]=Новости -Name[es]=Noticias -Name[sv]=Nyheter -Name[zh_CN]=新闻 -Name[zh_TW]=新聞 -Name[th]=ข่าวสาร -Name[tr]=Haberler -Name[uk]=Новини -Name[vi]=Tin tức -Exec=steam steam://open/news - -[Desktop Action Settings] -Name=Settings -Name[pt_BR]=Configurações -Name[bg]=Настройки -Name[cs]=Nastavení -Name[da]=Indstillinger -Name[nl]=Instellingen -Name[fi]=Asetukset -Name[fr]=Paramètres -Name[de]=Einstellungen -Name[el]=Ρυθμίσεις -Name[hu]=Beállítások -Name[it]=Impostazioni -Name[ja]=設定 -Name[ko]=설정 -Name[no]=Innstillinger -Name[pt_PT]=Definições -Name[pl]=Ustawienia -Name[ro]=Setări -Name[ru]=Настройки -Name[es]=Parámetros -Name[sv]=Inställningar -Name[zh_CN]=设置 -Name[zh_TW]=設定 -Name[th]=การตั้งค่า -Name[tr]=Ayarlar -Name[uk]=Налаштування -Name[vi]=Thiết lập -Exec=steam steam://open/settings - -[Desktop Action BigPicture] -Name=Big Picture -Exec=steam steam://open/bigpicture - -[Desktop Action Friends] -Name=Friends -Name[pt_BR]=Amigos -Name[bg]=Приятели -Name[cs]=Přátelé -Name[da]=Venner -Name[nl]=Vrienden -Name[fi]=Kaverit -Name[fr]=Amis -Name[de]=Freunde -Name[el]=Φίλοι -Name[hu]=Barátok -Name[it]=Amici -Name[ja]=フレンド -Name[ko]=친구 -Name[no]=Venner -Name[pt_PT]=Amigos -Name[pl]=Znajomi -Name[ro]=Prieteni -Name[ru]=Друзья -Name[es]=Amigos -Name[sv]=Vänner -Name[zh_CN]=好友 -Name[zh_TW]=好友 -Name[th]=เพื่อน -Name[tr]=Arkadaşlar -Name[uk]=Друзі -Name[vi]=Bạn bè -Exec=steam steam://open/friends diff --git a/steam-screensaver-fix-runtime b/steam-screensaver-fix-runtime deleted file mode 100755 index ae4104f622c7..000000000000 --- a/steam-screensaver-fix-runtime +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -DEBUGGER="steam_sdl_injection.sh" steam-runtime "$@" diff --git a/steam-screensaver-fix-runtime.desktop b/steam-screensaver-fix-runtime.desktop deleted file mode 100644 index 21324d5266ce..000000000000 --- a/steam-screensaver-fix-runtime.desktop +++ /dev/null @@ -1,280 +0,0 @@ -[Desktop Entry] -Name=Steam (Screensaver fix) (Runtime) -Comment=Application for managing and playing games on Steam -Comment[pt_BR]=Aplicativo para jogar e gerenciar jogos no Steam -Comment[bg]=Приложение за ръководене и пускане на игри в Steam -Comment[cs]=Aplikace pro spravování a hraní her ve službě Steam -Comment[da]=Applikation til at håndtere og spille spil på Steam -Comment[nl]=Applicatie voor het beheer en het spelen van games op Steam -Comment[fi]=Steamin pelien hallintaan ja pelaamiseen tarkoitettu sovellus -Comment[fr]=Application de gestion et d'utilisation des jeux sur Steam -Comment[de]=Anwendung zum Verwalten und Spielen von Spielen auf Steam -Comment[el]=Εφαρμογή διαχείρισης παιχνιδιών στο Steam -Comment[hu]=Alkalmazás a Steames játékok futtatásához és kezeléséhez -Comment[it]=Applicazione per la gestione e l'esecuzione di giochi su Steam -Comment[ja]=Steam 上でゲームを管理&プレイするためのアプリケーション -Comment[ko]=Steam에 있는 게임을 관리하고 플레이할 수 있는 응용 프로그램 -Comment[no]=Program for å administrere og spille spill på Steam -Comment[pt_PT]=Aplicação para organizar e executar jogos no Steam -Comment[pl]=Aplikacja do zarządzania i uruchamiania gier na platformie Steam -Comment[ro]=Aplicație pentru administrarea și jucatul jocurilor pe Steam -Comment[ru]=Приложение для игр и управления играми в Steam -Comment[es]=Aplicación para administrar y ejecutar juegos en Steam -Comment[sv]=Ett program för att hantera samt spela spel på Steam -Comment[zh_CN]=管理和进行 Steam 游戏的应用程序 -Comment[zh_TW]=管理並執行 Steam 遊戲的應用程式 -Comment[th]=โปรแกรมสำหรับจัดการและเล่นเกมบน Steam -Comment[tr]=Steam üzerinden oyun oynama ve düzenleme uygulaması -Comment[uk]=Програма для керування іграми та запуску ігор у Steam -Comment[vi]=Ứng dụng để quản lý và chơi trò chơi trên Steam -Exec=/usr/bin/steam-screensaver-fix-runtime %U -Icon=steam -Terminal=false -Type=Application -Categories=Network;FileTransfer;Game; -MimeType=x-scheme-handler/steam;x-scheme-handler/steamlink; -Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends; - -[Desktop Action Store] -Name=Store -Name[pt_BR]=Loja -Name[bg]=Магазин -Name[cs]=Obchod -Name[da]=Butik -Name[nl]=Winkel -Name[fi]=Kauppa -Name[fr]=Magasin -Name[de]=Shop -Name[el]=ΚΑΤΑΣΤΗΜΑ -Name[hu]=Áruház -Name[it]=Negozio -Name[ja]=ストア -Name[ko]=상점 -Name[no]=Butikk -Name[pt_PT]=Loja -Name[pl]=Sklep -Name[ro]=Magazin -Name[ru]=Магазин -Name[es]=Tienda -Name[sv]=Butik -Name[zh_CN]=商店 -Name[zh_TW]=商店 -Name[th]=ร้านค้า -Name[tr]=Mağaza -Name[uk]=Крамниця -Name[vi]=Cửa hàng -Exec=steam steam://store - -[Desktop Action Community] -Name=Community -Name[pt_BR]=Comunidade -Name[bg]=Общност -Name[cs]=Komunita -Name[da]=Fællesskab -Name[nl]=Community -Name[fi]=Yhteisö -Name[fr]=Communauté -Name[de]=Community -Name[el]=Κοινότητα -Name[hu]=Közösség -Name[it]=Comunità -Name[ja]=コミュニティ -Name[ko]=커뮤니티 -Name[no]=Samfunn -Name[pt_PT]=Comunidade -Name[pl]=Społeczność -Name[ro]=Comunitate -Name[ru]=Сообщество -Name[es]=Comunidad -Name[sv]=Gemenskap -Name[zh_CN]=社区 -Name[zh_TW]=社群 -Name[th]=ชุมชน -Name[tr]=Topluluk -Name[uk]=Спільнота -Name[vi]=Cộng đồng -Exec=steam steam://url/SteamIDControlPage - -[Desktop Action Library] -Name=Library -Name[pt_BR]=Biblioteca -Name[bg]=Библиотека -Name[cs]=Knihovna -Name[da]=Bibliotek -Name[nl]=Bibliotheek -Name[fi]=Kokoelma -Name[fr]=Bibliothèque -Name[de]=Bibliothek -Name[el]=Συλλογή -Name[hu]=Könyvtár -Name[it]=Libreria -Name[ja]=ライブラリ -Name[ko]=라이브러리 -Name[no]=Bibliotek -Name[pt_PT]=Biblioteca -Name[pl]=Biblioteka -Name[ro]=Colecţie -Name[ru]=Библиотека -Name[es]=Biblioteca -Name[sv]=Bibliotek -Name[zh_CN]=库 -Name[zh_TW]=收藏庫 -Name[th]=คลัง -Name[tr]=Kütüphane -Name[uk]=Бібліотека -Name[vi]=Thư viện -Exec=steam steam://open/games - -[Desktop Action Servers] -Name=Servers -Name[pt_BR]=Servidores -Name[bg]=Сървъри -Name[cs]=Servery -Name[da]=Servere -Name[nl]=Servers -Name[fi]=Palvelimet -Name[fr]=Serveurs -Name[de]=Server -Name[el]=Διακομιστές -Name[hu]=Szerverek -Name[it]=Server -Name[ja]=サーバー -Name[ko]=서버 -Name[no]=Tjenere -Name[pt_PT]=Servidores -Name[pl]=Serwery -Name[ro]=Servere -Name[ru]=Серверы -Name[es]=Servidores -Name[sv]=Servrar -Name[zh_CN]=服务器 -Name[zh_TW]=伺服器 -Name[th]=เซิร์ฟเวอร์ -Name[tr]=Sunucular -Name[uk]=Сервери -Name[vi]=Máy chủ -Exec=steam steam://open/servers - -[Desktop Action Screenshots] -Name=Screenshots -Name[pt_BR]=Capturas de tela -Name[bg]=Снимки -Name[cs]=Snímky obrazovky -Name[da]=Skærmbilleder -Name[nl]=Screenshots -Name[fi]=Kuvankaappaukset -Name[fr]=Captures d'écran -Name[de]=Screenshots -Name[el]=Φωτογραφίες -Name[hu]=Képernyőmentések -Name[it]=Screenshot -Name[ja]=スクリーンショット -Name[ko]=스크린샷 -Name[no]=Skjermbilder -Name[pt_PT]=Capturas de ecrã -Name[pl]=Zrzuty ekranu -Name[ro]=Capturi de ecran -Name[ru]=Скриншоты -Name[es]=Capturas -Name[sv]=Skärmdumpar -Name[zh_CN]=截图 -Name[zh_TW]=螢幕擷圖 -Name[th]=ภาพหน้าจอ -Name[tr]=Ekran Görüntüleri -Name[uk]=Скріншоти -Name[vi]=Ảnh chụp -Exec=steam steam://open/screenshots - -[Desktop Action News] -Name=News -Name[pt_BR]=Notícias -Name[bg]=Новини -Name[cs]=Zprávy -Name[da]=Nyheder -Name[nl]=Nieuws -Name[fi]=Uutiset -Name[fr]=Actualités -Name[de]=Neuigkeiten -Name[el]=Νέα -Name[hu]=Hírek -Name[it]=Notizie -Name[ja]=ニュース -Name[ko]=뉴스 -Name[no]=Nyheter -Name[pt_PT]=Novidades -Name[pl]=Aktualności -Name[ro]=Știri -Name[ru]=Новости -Name[es]=Noticias -Name[sv]=Nyheter -Name[zh_CN]=新闻 -Name[zh_TW]=新聞 -Name[th]=ข่าวสาร -Name[tr]=Haberler -Name[uk]=Новини -Name[vi]=Tin tức -Exec=steam steam://open/news - -[Desktop Action Settings] -Name=Settings -Name[pt_BR]=Configurações -Name[bg]=Настройки -Name[cs]=Nastavení -Name[da]=Indstillinger -Name[nl]=Instellingen -Name[fi]=Asetukset -Name[fr]=Paramètres -Name[de]=Einstellungen -Name[el]=Ρυθμίσεις -Name[hu]=Beállítások -Name[it]=Impostazioni -Name[ja]=設定 -Name[ko]=설정 -Name[no]=Innstillinger -Name[pt_PT]=Definições -Name[pl]=Ustawienia -Name[ro]=Setări -Name[ru]=Настройки -Name[es]=Parámetros -Name[sv]=Inställningar -Name[zh_CN]=设置 -Name[zh_TW]=設定 -Name[th]=การตั้งค่า -Name[tr]=Ayarlar -Name[uk]=Налаштування -Name[vi]=Thiết lập -Exec=steam steam://open/settings - -[Desktop Action BigPicture] -Name=Big Picture -Exec=steam steam://open/bigpicture - -[Desktop Action Friends] -Name=Friends -Name[pt_BR]=Amigos -Name[bg]=Приятели -Name[cs]=Přátelé -Name[da]=Venner -Name[nl]=Vrienden -Name[fi]=Kaverit -Name[fr]=Amis -Name[de]=Freunde -Name[el]=Φίλοι -Name[hu]=Barátok -Name[it]=Amici -Name[ja]=フレンド -Name[ko]=친구 -Name[no]=Venner -Name[pt_PT]=Amigos -Name[pl]=Znajomi -Name[ro]=Prieteni -Name[ru]=Друзья -Name[es]=Amigos -Name[sv]=Vänner -Name[zh_CN]=好友 -Name[zh_TW]=好友 -Name[th]=เพื่อน -Name[tr]=Arkadaşlar -Name[uk]=Друзі -Name[vi]=Bạn bè -Exec=steam steam://open/friends diff --git a/steam_sdl_injection.sh b/steam_sdl_injection.sh deleted file mode 100755 index f0d535709b5d..000000000000 --- a/steam_sdl_injection.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env sh - -export LD_PRELOAD=/opt/steam-screensaver-fix/lib/libSDLsteam.so:/opt/steam-screensaver-fix/lib32/libSDLsteam.so -"$@" |