prefacio
Debido a que el software en ubuntu tiene WeChat disponible, voy a probar ubuntu, y deepin también se basa en Debian, por lo que el software se puede usar universalmente en teoría. Usando ubuntu, descubrí que no hay problema como la máquina principal para el desarrollo. Al escribir código, básicamente el controlador principal está disponible y algunas computadoras portátiles pueden tener problemas con el controlador. WeChat se puede descargar desde ukylin, pero algunos programas no tienen iconos de aplicaciones ni accesos directos, lo que requiere un poco de habilidad práctica.
Crear acceso directo
La forma de crear un acceso directo es muy simple, es decir, cree un archivo de texto con el nombre .desktop como nombre de archivo y use vim u otros editores de texto. Tome la idea como ejemplo.Después de todo, la descarga oficial es un archivo tar.Descomprima un directorio
De hecho, puede usar ./ o sh para comenzar en este momento, pero es demasiado problemático, es mejor que sea simple (de hecho, la idea creará automáticamente un acceso directo antes, pero la última versión no lo tiene por defecto). ), y appimage necesita instalar fusible para funcionar, sudo apt install fuse
[Desktop Entry]
Name=ideaIC
Comment=ideaIc
Exec=/home/huahua/Applications/ideaIC/bin/idea.sh %U
Icon=/home/huahua/Applications/ideaIC/bin/idea.svg
Terminal=false
Type=Application
Categories=Development;Tools;paper;Application;
StartupNotify=true
NoDisplay=false
StartupWMClass=jetbrains-idea-ce
El nombre y el comentario son bien conocidos por su nombre. Si desea admitir varios idiomas, debe escribir de acuerdo con la partición de la región del idioma. En general, no se usan y solo se usan para el desarrollo de software.
Exec es el comando para ejecutar el programa, generalmente agrega %U, lo que significa: ¿ Qué significa "%U" al llamar a un comando?
La razón por la que existen estas claves de parámetros es para que el administrador de escritorio sepa qué hacer si abre varios objetos seleccionados al mismo tiempo o coloca uno o más objetos en él. %U significa que el programa puede tomarlos todos en una sola invocación; %u significa que se necesita una invocación separada para cada objeto; si no se especifica ninguno de ellos, entonces el programa no sabe qué hacer con las cosas que se colocan en él. Hay otras teclas que permiten al administrador de escritorio pasar información de personalización al programa y un conjunto separado de selectores %f, %F, lo que significa que toma uno o varios archivos pero no URL.
traducir
%U significa que el programa puede aceptar todos los objetos en una sola llamada; %u significa que cada objeto debe llamarse por separado; si no se especifican, el programa no sabe qué hacer con lo que se deja caer sobre él.
El ícono es un ícono, generalmente proporcionado por el software, se prefiere svg y también se pueden usar png y otros formatos
Terminal es para uso de terminal, y la interfaz gráfica general no es
El tipo es generalmente la aplicación.
Las categorías son propósitos de software, como la idea puede ser desarrollo, aplicación de herramientas, etc.
StartupNotify es una notificación de inicio, configurada según los requisitos
NoDisplay es muy importante, si configura verdadero, la aplicación no puede ver el icono, pero puede usar el acceso directo para hacer doble clic para abrirlo
StartupWMClass Esto es para resolver el problema del icono doble
Simplemente cree este archivo y cópielo en el escritorio para que se convierta en un acceso directo
En este punto, debe hacer clic con el botón derecho: permitir que se ejecute, el ícono cambiará, puede hacer doble clic para abrir
Después de ejecutarse, el ícono se vuelve ejecutable
en el menú del programa
Para ponerlo en el menú del programa, debe poner el acceso directo cp a ~/.local/share/applications o /usr/share/applications.La ubicación del directorio de usuario solo es válida para el usuario actual y el directorio del sistema es globalmente válida.
La configuración de NoDisplay debe establecerse en false .
Resuelva el problema de múltiples íconos después del inicio
En este momento si usas el icono de inicio lo puedes usar sin ningún problema, también puedes arreglar la barra de tareas, pero habrá un problema de iconos dobles del icono de inicio y el icono de correr, la solución es configurar InicioWMClass
Escriba en la terminal
xprop | grep WM_CLASS
En este momento, el puntero del mouse se convierte en una cruz, haga clic en la aplicación abierta y el terminal mostrará información de Clase, incluidas 2 cadenas.
La primera cadena es Clase
Pero en este momento, después de que aparece el ícono fijo, el ícono de la aplicación desaparece y el ícono de la aplicación no se mostrará hasta que el ícono fijo
Resumir
En comparación con Win y Mac, ubuntu aún necesita ser desechado. La ventaja es que ahora hay más software y mucho del trabajo de desarrollo está más cerca de la ecología original, especialmente después de M1 mac, está bien adaptado al contenedor X64. , pero la imagen no está adaptada. En este momento, ubuntu también se puede usar después de lanzar.