Last active
September 20, 2020 12:14
-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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