ivan-hc / AM

AppImage package manager to install, update (for real) and manage ALL of them (system-wide or locally) thanks to its ever-growing AUR-inspired database listing 2000+ portable apps and programs for GNU/Linux. The first, real centralized repository to manage your AppImages with the ease of APT and the power of PacMan.
https://portable-linux-apps.github.io
GNU General Public License v3.0
486 stars 35 forks source link

Teamviewer #1024

Closed Twig6943 closed 3 hours ago

Twig6943 commented 4 hours ago

To help us make adding applications quicker and easier, please follow the syntax below (NOTE that if point 2 is a github repository, you can remove points 3 and 4, and if the program is a CLI you can remove point 5 and 6).

  1. name: teamviewer
  2. main site: https://www.teamviewer.com
  3. download page: https://www.teamviewer.com/en-mea/download/linux/
  4. description of the application: A secure and scalable remote connectivity platform for your business.
  5. URL to the application icon: https://play-lh.googleusercontent.com/kiuamHjSKvVwS2fZ9c3dgPBPLDNQhExfw_8_vWhTdFMIQp1Lnf5gl5ZPbO2R55BzBk4=w240-h480-rw
  6. the .desktop* file (choose whether to add a URL, to paste the content of the file, to drag a text file into your comment or to provide only the following 3 desktop entries, Name=, Exec= and Categories=

The "teamviewer" binary auto creates a .desktop file upon launch.

ivan-hc commented 3 hours ago

The "teamviewer" binary auto creates a .desktop file upon launch.

if this is not an AppImage, this is an issue I can't suppress https://github.com/ivan-hc/AM#stop-appimage-prompt-to-create-its-own-launcher-desktop-integration-and-doubled-launchers

Twig6943 commented 3 hours ago

what does -H do? (Sandboxing might not be what we're looking for cuz this is a remote desktop software)

ivan-hc commented 3 hours ago

what does -H do? (Sandboxing might not be what we're looking for cuz this is a remote desktop software)

as I said, if it is not an AppImage, -H and -C wont work

Twig6943 commented 3 hours ago

What about a launch script like this? ./teamviewer rm teamviewer.desktop # (delete the .desktop file it creates upon launch)

ivan-hc commented 3 hours ago

you should investigate on an internal option of that binary to prevent creating the launcher

ivan-hc commented 3 hours ago

what if you run the app with DESKTOPSHORTCUTS=0 or the flag --daemon disable? I'm googleing/startpageing for solutions https://www.startpage.com/sp/search

Twig6943 commented 3 hours ago

Turns out the same issue is also present in the windows version https://www.reddit.com/r/teamviewer/comments/u85hdx/desktop_shortcut_added_after_each_update/ https://community.teamviewer.com/English/discussion/135501/teamviewer-to-stop-creating-automatic-desktop-shortcuts-windows-exe#:~:text=Every%20time%20the%20TeamViewer%20Host,every%20time%20the%20software%20updates.

..and the recommended solution is also to delete the shortcut the binary creates each time the program is launched :sob:

ivan-hc commented 3 hours ago

from my test, I have found several files in this package and the binary is small... maybe we need to hack a script or a configuration file during the installation/update

ivan-hc commented 3 hours ago

from my test, I have found several files in this package and the binary is small... maybe we need to hack a script or a configuration file during the installation/update

in the tv_bin/script directory there are two text files with some instructions about a .desktop file, I think they are surced from another script.... also I see a .service file and other scripts, I think they are responsible of this somehow... you should investigate on these, maybe by removing the affected files

in the meantime I'm going uploading the apps for this and the other issue opened

Twig6943 commented 3 hours ago

@ivan-hc image

ivan-hc commented 2 hours ago

if so, I've not understand the sense of that binary in the main directory

ivan-hc commented 2 hours ago

now it should run

Twig6943 commented 2 hours ago

it does but could you please rename the package to teamviewer-qs (this is the quicksupport app there's also a full app which is the one most people use) image

Twig6943 commented 2 hours ago

Also please change the binary's name (or maybe remove the quicksupport app entirely from the db) as the full version (the one most people use) also has the binary name "teamviewer"

Twig6943 commented 2 hours ago

Like I said we def need the main app more than teamviwerqs (I don't think theres a way to make both exist)

ivan-hc commented 2 hours ago

ok, find it and I'll upload it

Twig6943 commented 2 hours ago

Same link https://www.teamviewer.com/en-mea/download/linux/

image

ivan-hc commented 1 hour ago

ok, I'll fix it later