惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
博客园 - 司徒正美
博客园 - 【当耐特】
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
宝玉的分享
宝玉的分享
V
V2EX
S
SegmentFault 最新的问题
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
Martin Fowler
Martin Fowler
Jina AI
Jina AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
L
LangChain Blog
D
Docker
腾讯CDC

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - switchhosts-bin
2026-06-22 · via AUR Newest Packages

Here is a working PKGBUILD providing the latest version (v3.5.4). I get a white window the first time I open it but after minimizing and restoring the window, the content appears. I also have a problem with the icon in the application menu. I will try to fix those little things (at least the icons) and maybe provide a new AUR package if someone is interested. Personnaly, I love this software and I can't find good enough alternatives.

pkgname=switchhosts-bin
pkgver=3.5.4
pkgrel=5517
pkgdesc="Switch hosts quickly!"
arch=('any')
url="https://oldj.github.io/SwitchHosts"
license=("MIT")
options=(!strip)
depends=("gconf" "gtk2" "libnotify" "libxtst" "nss" "python2" "xdg-utils" "desktop-file-utils" "alsa-lib")
makedepends=("imagemagick" "npm")

source=(
    "https://github.com/oldj/SwitchHosts/releases/download/v${pkgver}/SwitchHosts._linux_x64_${pkgver}.${pkgrel}.zip"
    "https://raw.githubusercontent.com/oldj/SwitchHosts/master/app/assets/logo@512w.png"
    "${pkgname}.install"
    "${pkgname}.desktop"
)

md5sums=('bd23ba93ba19ed1377e0bd36f6f9376b'
         '06eb97a4b5b5ddf7a06841e01d5562eb'
         '0b6211b511da48346cecdc1d2f963c76'
         '30df36e53ef2d815a2c2395f0378f9bb')

package() {
    install -dm755 "$pkgdir/"{opt,usr/bin}
    cp -r "${srcdir}" "${pkgdir}/opt/${pkgname}"
    ln -s "/opt/${pkgname}/switchhosts" "$pkgdir/usr/bin/switchhosts"
    install -Dm644 ${srcdir}/${pkgname}.desktop "$pkgdir"/usr/share/applications/${pkgname}.desktop
    # icons generation
    mkdir -p "icons"
    cd "icons"
    mv ${srcdir}/logo@512w.png logo_icon.png
    convert -background transparent logo_icon.png -define icon:auto-resize=16,32,48,64,128,256 app.ico
    convert app.ico logo_icon.png
    # icons installation
    sizes=(16 32 48 64 128 256)
    for i in 0 1 2 3 4 ; do
      install -d "${pkgdir}/usr/share/icons/hicolor/${sizes[$i]}x${sizes[$i]}/apps"
      install -Dm644 "logo_icon-${i}.png" \
      "${pkgdir}/usr/share/icons/hicolor/${sizes[$i]}x${sizes[$i]}/apps/${pkgname}.png"
    done
}

Please update the PKGBUILD

Maintainer: Douglas Soares de Andrade douglas@archlinux.org

pkgname=switchhosts-bin pkgver=3.5.0 pkgrel=5287 pkgdesc="Switch hosts quickly!" arch=('any') url="https://oldj.github.io/SwitchHosts" license=("MIT") options=(!strip) depends=("gconf" "gtk2" "libnotify" "libxtst" "nss" "python2" "xdg-utils" "desktop-file-utils" "alsa-lib") makedepends=("imagemagick" "npm")

source=( "https://github.com/oldj/SwitchHosts/releases/download/v3.5.0/SwitchHosts._linux_x64_3.5.0.5486.zip" "https://raw.githubusercontent.com/oldj/SwitchHosts/master/assets/app.ico" "${pkgname}.install" "${pkgname}.desktop" )

md5sums=('c051e239ce81a89d22b14c099c1afd66' '88fe4a72cf9630119dd512c91b54edd9' '0b6211b511da48346cecdc1d2f963c76' '30df36e53ef2d815a2c2395f0378f9bb')

package() { install -dm755 "$pkgdir/"{opt,usr/bin} cp -r "${srcdir}" "${pkgdir}/opt/${pkgname}" ln -s "/opt/${pkgname}/switchhosts" "$pkgdir/usr/bin/switchhosts" install -Dm644 ${srcdir}/${pkgname}.desktop "$pkgdir"/usr/share/applications/${pkgname}.desktop mkdir -p "icons" cd "icons" convert ${srcdir}/app.ico logo_icon.png cd - sizes=(256x256 128x128 48x48 32x32 16x16) for i in 0 1 2 3 4 5 ; do install -d "${pkgdir}/usr/share/icons/hicolor/${sizes[$i]}/apps" install -Dm644 "icons/logo_icon-${i}.png" \ "${pkgdir}/usr/share/icons/hicolor/${sizes[$i]}/apps/${pkgname}.png" done

Hello, can you please update this AUR package? Last version is 3.3.12 (2018-07-09). Thanks.