Instalando o Teamspeak e criando o arquivo TeamSpeak3 .desktop

1

Sou muito novo no Ubuntu e quero criar um lançador de área de trabalho.

Eu tenho isso no meu TeamSpeak3.desktop em

[Desktop Entry]
Name=TeamSpeak 3
Comment=TeamSpeak 3 VoIP Communicator
Exec=/opt/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh
Terminal=false
Type=Application
Categories=Network;Application;
Icon=/opt/TeamSpeak3-Client-linux_amd64/styles/default/logo-128x128.png

no meu ~/.local/share/applications/TeamSpeak3.desktop Mas eu não vejo isso no meu lançador e quando eu clico duas vezes nele, ele apenas abre o arquivo de texto. Eu até tornei executável com      chmod +x TeamSpeak3.desktop

drwx------ 15 hung hung     4096 srp 16 12:29 .
drwxr-xr-x  3 root root     4096 pro  9 19:22 ..
-rw-------  1 hung hung   174627 srp 16 12:29 CHANGELOG
-rwx------  1 hung hung   227136 srp 16 12:29 error_report
drwx------  2 hung hung     4096 srp 16 12:29 gfx
drwx------  3 hung hung     4096 srp 16 12:29 html
drwx------  2 hung hung     4096 srp 16 12:29 iconengines
drwx------  2 hung hung     4096 srp 16 12:29 imageformats
-rwx------  1 hung hung   334520 srp 16 12:29 libc++abi.so.1
-rwx------  1 hung hung  1934744 srp 16 12:29 libcrypto.so.1.0.0
-rwx------  1 hung hung   746960 srp 16 12:29 libc++.so.1
-rwx------  1 hung hung  5842312 srp 16 12:29 libQt5Core.so.5
-rwx------  1 hung hung   484832 srp 16 12:29 libQt5DBus.so.5
-rwx------  1 hung hung  5683224 srp 16 12:29 libQt5Gui.so.5
-rwx------  1 hung hung  1335584 srp 16 12:29 libQt5Network.so.5
-rwx------  1 hung hung   290008 srp 16 12:29 libQt5Positioning.so.5
-rwx------  1 hung hung  3829280 srp 16 12:29 libQt5Qml.so.5
-rwx------  1 hung hung  3831288 srp 16 12:29 libQt5Quick.so.5
-rwx------  1 hung hung   234552 srp 16 12:29 libQt5Sql.so.5
-rwx------  1 hung hung   331232 srp 16 12:29 libQt5Svg.so.5
-rwx------  1 hung hung   117104 srp 16 12:29 libQt5WebChannel.so.5
-rwx------  1 hung hung 67570152 srp 16 12:29 libQt5WebEngineCore.so.5
-rwx------  1 hung hung   208344 srp 16 12:29 libQt5WebEngineWidgets.so.5
-rwx------  1 hung hung  6439120 srp 16 12:29 libQt5Widgets.so.5
-rwx------  1 hung hung  1334528 srp 16 12:29 libQt5XcbQpa.so.5
-rwx------  1 hung hung   180248 srp 16 12:29 libquazip.so
-rwx------  1 hung hung    22936 srp 16 12:29 libsnappy.so.1
-rwx------  1 hung hung   111888 srp 16 12:29 libsrtp.so.0
-rwx------  1 hung hung   383072 srp 16 12:29 libssl.so.1.0.0
-rwx------  1 hung hung    51080 srp 16 12:29 libudev.so.0
-rw-------  1 hung hung     4340 srp 16 12:29 openglblacklist.json
-rwx------  1 hung hung   260232 srp 16 12:29 package_inst
drwx------  2 hung hung     4096 srp 16 12:29 platforms
-rw-------  1 hung hung       26 srp 16 12:29 qt.conf
drwx------  2 hung hung     4096 srp 16 12:29 qtwebengine_locales
-rwx------  1 hung hung    19720 srp 16 12:29 QtWebEngineProcess
drwx------  2 hung hung     4096 srp 16 12:29 resources
drwx------  6 hung hung     4096 srp 16 12:29 sound
drwx------  2 hung hung     4096 srp 16 12:29 soundbackends
drwx------  2 hung hung     4096 srp 16 12:29 sqldrivers
drwx------  3 hung hung     4096 srp 16 12:29 styles
drwx------  2 hung hung     4096 srp 16 12:29 translations
-rwx------  1 hung hung 18987008 srp 16 12:29 ts3client_linux_amd64
-rwx------  1 hung hung     1364 srp 16 12:29 ts3client_runscript.sh
-rwx------  1 hung hung  2206064 srp 16 12:29 update
drwx------  2 hung hung     4096 srp 16 12:29 xcbglintegrations
    
por sushionthefork 09.12.2017 / 19:52

1 resposta

1

Ok, você tem algumas coisas erradas em toda a sua configuração e, assim, isso não funciona realmente, então estou passando por todo o processo de instalação para que você possa pegar onde você se desviou.

  1. faça o download do TeamSpeak3-Client-linux_amd64-3.1.6.run do site do Teamspeak
  2. execute o arquivo TeamSpeak3-Client-linux_amd64-3.1.6.run com:

    chmod 755 TeamSpeak3-Client-linux_amd64-3.1.6.run
    ./TeamSpeak3-Client-linux_amd64-3.1.6.run
    
  3. mova o novo diretório inteiro para /opt com

    sudo mv TeamSpeak3-Client-linux_amd64 /opt/
    
  4. altere a propriedade da cópia movida e altere recursivamente as permissões de arquivo com:

    sudo chown -Rv root:root /opt/TeamSpeak3-Client-linux_amd64
    sudo chmod -Rv 755 /opt/TeamSpeak3-Client-linux_amd64
    
  5. faça o download de um ícone bacana para o Teamspeak, já que o fornecido não é realmente bom, pesquise teamspeak ico png e baixe um e mova-o para /opt/TeamSpeak3-Client-linux_amd64 e nomeie-o adequadamente; Eu escolhi aqui simplesmente teamspeak-icon.png
  6. crie seu arquivo .desktop em /usr/share/applications (você pode copiar e colar todo o bloco de código no terminal):

    sudo su &&
    cat > /usr/share/applications/teamspeak.desktop << EOF
    [Desktop Entry]
    Name=TeamSpeak 3
    Comment=TeamSpeak 3 VoIP Communicator
    Exec=/opt/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh
    Terminal=false
    Type=Application
    Categories=Network;Application;
    Icon=/opt/TeamSpeak3-Client-linux_amd64/teamspeak-icon.png
    EOF
    exit
    

Isso deve deixar você com um cliente Teamspeak funcionando para todos os usuários do sistema.

    
por Videonauth 09.12.2017 / 23:42