Paquete de accesos directos de Rustdesk

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Respuesta
clafón
Mensajes: 116
Inscripción: 06 de noviembre de 2024 - 10:56

15 de julio de 2026 - 13:52

Versión: 2.6.1.17813
Sistema operativo del servidor: Debian 13
Sistema operativo de la máquina de administración: Windows Server 19
Sistema operativo de destino: Windows 11 y 10

Hola,

utilizamos la solución Rustdesk para el acceso remoto a las estaciones de trabajo de nuestra infraestructura.
Con cada actualización de este paquete, aparece un acceso directo de Rustdesk en el escritorio, lo cual resulta molesto para nuestros usuarios. Creamos un paquete para eliminar este acceso directo, pero aún así tenemos que ejecutarlo manualmente cada vez que se implementa una actualización. ¿

Existe alguna solución para automatizar este proceso? ¿Alguna forma de indicarle al paquete que se reinicie automáticamente cada cierto intervalo, por ejemplo?

Gracias.
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1988
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

16 de julio de 2026 - 13:47

Hola Cédric,

es posible hacer que el proceso de eliminación sea auditable para que se ejecute periódicamente.

Sin embargo, la mejor solución es modificar el paquete para añadir la eliminación al final de la instalación. Si modificas tu paquete, podrás actualizarlo localmente con `update_package` en lugar de descargarlo de nuestra tienda, garantizando así que tu modificación sea permanente.

En cuanto a los iconos del escritorio, ya lo hemos comentado internamente, especialmente para centros educativos con muchas aplicaciones instaladas. Si dejamos iconos para cada aplicación, no queda espacio en el escritorio.

Estábamos pensando en añadir un parámetro de configuración a `wapt-get.ini` para especificar si se debe conservar el icono del escritorio o no. Continuaremos hablando de esto.

Un cordial saludo,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
kcherel
Mensajes: 16
Inscripción: 12 de enero de 2026 - 10:01

16 de julio de 2026 - 16:31

Hola Cédric,

En tu caso, puedes integrar esta parte en el paquete tis-rustdesk, específicamente en el archivo setup.py:

Código: Seleccionar todo

            remove_desktop_shortcut("RustDesk.lnk")
            break
Ejemplo en setup.py:

Código: Seleccionar todo

def install():
    # Declaring local variables
    bin_name = glob.glob("rustdesk-*.exe")[0]
    # Installing the software

    nb=0
    while True:
        nb=nb+1

        try:
            install_exe_if_needed(
                bin_name,
                silentflags="--silent-install",
                key="RustDesk",
                min_version=control.get_software_version(),
                timeout=60
            )
            remove_desktop_shortcut("RustDesk.lnk")
            break
Esto le permitirá eliminar el acceso directo generado durante la instalación o actualización de la aplicación, pero, por lo tanto, no será posible tener un acceso directo en el escritorio, lo que puede ser un problema para algunos clientes.

Buen día,
Atentamente,
Kevin.
clafón
Mensajes: 116
Inscripción: 06 de noviembre de 2024 - 10:56

17 de julio de 2026 - 08:10

dcardon escribió: 16 de julio de 2026 - 13:47 Hola Cédric,

es posible hacer que el proceso de eliminación sea auditable para que se ejecute regularmente.

Pero la mejor solución es modificar el paquete para agregar la eliminación al final de la instalación. Si modificas tu paquete, puedes actualizarlo localmente con `update_package` en lugar de descargarlo de nuestra tienda, por lo que tu modificación será permanente.

Con respecto a los iconos del escritorio, este es un tema que ya hemos discutido internamente, especialmente para escuelas que tienen muchas aplicaciones instaladas. Si dejamos el icono de cada aplicación, no hay más espacio en el escritorio...

Estábamos pensando en agregar un parámetro de configuración a `wapt-get.ini` para especificar si se debe conservar o no el icono del escritorio. Continuará.

Saludos cordiales,

Denis
En lo que respecta al acceso directo, ese es precisamente el problema para las escuelas y otros usuarios.
Respecto a update_package, ¿sería posible obtener más información, ya que nunca se ha utilizado para un paquete que yo haya creado o modificado?
Gracias
Respuesta