Skip to content

Instantly share code, notes, and snippets.

@bytescreator
Last active September 20, 2020 12:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bytescreator/60c3fdfe91d4d33a0c6a2acdff1276e3 to your computer and use it in GitHub Desktop.
Save bytescreator/60c3fdfe91d4d33a0c6a2acdff1276e3 to your computer and use it in GitHub Desktop.
Pardus ETAP tahtalarda yönetici şifresi olmadan Zoom kurmak için bir shell betiği.
#!/usr/bin/bash
# Author: bytescreator
# Pardus ETAP Tahtalarında (Bütün linux dağıtımları denebilir :D ) yönetici yetkisi gerektirmeden zoom kurmak için yazdığım bir scripttir.
# Gerekli dosyaları sizin için indirip kendi kullanıcıza MIME ayarlarını kuracaktır. (Zoom başlatma script'inin konumu $ZOOM_INSTALL_DIR/zoom.sh)
# Kurmak için : sh etap_zoomworkaround.sh install
# Kaldırmak için : sh etap_zoomworkaround.sh uninstall
# NOT : MEB'in gözetleme tutkusu yüzünden wget'e '--no-check-certificate' argümanı eklendi. MEB ağı dışında kullanımda KESİNLİKLE kaldırın.
set -x # Debug gibi bişey diyelim :D
ZOOM_INSTALL_DIR=~/zoomWorkaround
opt=$1
case $opt in
'install')
if [ -e $ZOOM_INSTALL_DIR ]
then
echo "Bu bilgisayara Zoom kurulmuş."
exit
fi
if [ -e /usr/bin/wget ] # wget Komutunu kontrol et.
then
mkdir $ZOOM_INSTALL_DIR
cd $ZOOM_INSTALL_DIR
if [ $(uname -m) = "x86_64" ]
then
wget --no-check-certificate -v https://zoom.us/client/latest/zoom_x86_64.tar.xz
elif [ $(uname -m) = "i386" ]
then
wget --no-check-certificate -v https://zoom.us/client/latest/zoom_i686.tar.xz
else
echo "Bulunduğunuz platform için gerekli zoom uygulaması alınamadı."
exit
fi
cd $ZOOM_INSTALL_DIR
tar -Jxf $ZOOM_INSTALL_DIR/zoom*.tar.xz # Zoom uygulamasını tar.xz arsivinden cikar
rm $ZOOM_INSTALL_DIR/zoom*.tar.xz
## Zoom'u başlatmak için script (Standart kurulum yapmadığımızdan kütüphaneleri /lib vs. dışında göstermek gerekli)
echo "#!/usr/bin/sh" > $ZOOM_INSTALL_DIR/zoom.sh
echo "cd $ZOOM_INSTALL_DIR/zoom/;LD_LIBRARY_PATH=. ./zoom \$1" >> zoom.sh
chmod +x zoom.sh
## FreeDesktop MIME için gerekli dosyaları oluştur.
#$ZOOM_INSTALL_DIR/zoom.jpeg
base64 -d <<< "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" > $ZOOM_INSTALL_DIR/zoom.jpeg
#$ZOOM_INSTALL_DIR/zoom.desktop
echo "[Desktop Entry]" > $ZOOM_INSTALL_DIR/zoom.desktop
echo "Name=Zoom" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "Comment=Zoom Video Conference" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "Icon=$ZOOM_INSTALL_DIR/zoom.jpeg" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo Exec=$ZOOM_INSTALL_DIR/zoom.sh %U >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "Terminal=false" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "Type=Application" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "Encoding=UTF-8" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "Categories=Network;Application;" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "StartupWMClass=Zoom" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall;application/x-zoom" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall;" >> $ZOOM_INSTALL_DIR/zoom.desktop
echo "Name[en_US]=Zoom" >> $ZOOM_INSTALL_DIR/zoom.desktop
#$ZOOM_INSTALL_DIR/zoom.xml
echo '<?xml version="1.0" encoding="UTF-8"?>' > $ZOOM_INSTALL_DIR/zoom.xml
echo '<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="application/x-zoom">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>Zoom Recording File</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <glob pattern="*.zoom"/>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="x-scheme-handler/zoommtg">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>X-Scheme-Handler</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="x-scheme-handler/zoomus">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>X-Scheme-Handler</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="x-scheme-handler/zoomphonecall">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>X-Scheme-Handler</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo '</mime-info>' >> $ZOOM_INSTALL_DIR/zoom.xml
cp $ZOOM_INSTALL_DIR/zoom.desktop ~/.local/share/applications/
chmod +x ~/.local/share/applications/zoom.desktop
xdg-mime install --novendor zoom.xml
xdg-mime default zoom.desktop application/x-zoom x-scheme-handler/zoommtg x-scheme-handler/zoomus x-scheme-handler/zoomphonecall
cp $ZOOM_INSTALL_DIR/zoom.desktop ~/Masaüstü/Zoom.desktop
chmod +x ~/Masaüstü/Zoom.desktop
echo "Kurulum Tamamlandı."
else
echo "Gerekli wget Programı bulunamadı."
exit
fi
;;
'uninstall')
if [ ! -e $ZOOM_INSTALL_DIR ]
then
echo "Zoom Kurulmamış."
exit
fi
if [ ! -e $ZOOM_INSTALL_DIR/zoom.xml ]
then
#$ZOOM_INSTALL_DIR/zoom.xml
echo '<?xml version="1.0" encoding="UTF-8"?>' > $ZOOM_INSTALL_DIR/zoom.xml
echo '<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="application/x-zoom">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>Zoom Recording File</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <glob pattern="*.zoom"/>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="x-scheme-handler/zoommtg">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>X-Scheme-Handler</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="x-scheme-handler/zoomus">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>X-Scheme-Handler</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <mime-type type="x-scheme-handler/zoomphonecall">' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' <comment>X-Scheme-Handler</comment>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo ' </mime-type>' >> $ZOOM_INSTALL_DIR/zoom.xml
echo '</mime-info>' >> $ZOOM_INSTALL_DIR/zoom.xml
fi
xdg-mime uninstall $ZOOM_INSTALL_DIR/zoom.xml
rm ~/.local/share/applications/zoom.desktop
rm ~/Masaüstü/Zoom.desktop
rm -r $ZOOM_INSTALL_DIR/
echo "Kaldırma Tamamlandı."
;;
*)
echo "Kaldırma ya da kurulum için programın yüklü ya da yüklenmemiş olması gerekmekte."
echo "Eğer kurdum kaldırmak istiyorum diyorsanız muhtemelen komutu yanlış yazdınız."
echo "Eğer kurmadım ancak kurulu diyorsanız kurulum esnasında kesildiyse olabilir. durum böyle ise kaldırma komutunu çalıştırın"
exit
;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment