¿Cómo elimino el iniciador de Unity?

54

¿Cómo podemos eliminar el lanzador que viene con Unity en esta nueva versión de Ubuntu?

MEM
fuente

Respuestas:

11

En palabras simples: no puedes. Por diseño, el lanzador está destinado a permanecer allí siempre. Si quiere renunciar, la única forma de hacerlo es renunciar a toda la interfaz de la unidad cambiando a algún otro DE o cambiando a la sesión clásica de GNOME.

Mover el iniciador a algún otro borde de la pantalla tampoco está implementado y no lo estaría, según el comentario de Mark sobre un error .

Bilal Akhtar
fuente
1
No voy a cambiar a otro DE, intenté que no me gustan. Uso Cairo-Dock y me gustaría deshacerme del lanzador de forma permanente. ¿Por qué es esto imposible? ¿Por qué hay limitaciones artificiales? ¿Por qué se acepta este diseño?
4xy
1
Se puede agregar a esta respuesta que hay formas de hacer que el lanzador se oculte automáticamente, ya que esta es una respuesta aceptada
Sergiy Kolodyazhnyy
1
Estoy completamente de acuerdo con los puntos de 4xy. wtf? ¡Este es exactamente el tipo de comportamiento que me hizo cambiar a Linux desde Windows! ¿Podemos plantear esto en alguna parte? Gracias por tu respuesta clara Bilal! Por supuesto, esto no va en tu contra.
Peter Pan
33

En 12.04, puede ir a Configuración del sistema> Apariencia> Comportamiento y activar el ocultamiento automático, luego baje la sensibilidad por completo. Ahora el lanzador solo se mostrará cuando presiones Super.

Christopher Kyle Horton
fuente
O si arrastra iconos al lado izquierdo de la pantalla (un problema si instala un dock con funciones de arrastrar y soltar).
Rasmus
En 11.10 es un problema si arrastra algo (imágenes de una página web, por ejemplo).
weberc2
13.04: solo puede elegir la esquina superior izquierda (no todo el lado izquierdo)
Marius Hofert
14
  1. Instalar ccsm (Compiz Config Settings Manager)

  2. Inicie ccsm y haga clic en "Unity Plugin"

  3. En "Comportamiento", cambie "Ocultar iniciador" a "Ocultar automáticamente"

  4. Cambia el "Modo Revelar" a Ninguno.

  5. Deshabilite "Tecla para mostrar el iniciador" y "Tecla para poner el foco en el iniciador"

* Desactivar "Clave para mostrar el iniciador" puede impedir que acceda al tablero. Si omite esta parte del paso 5, puede acceder al tablero, pero el iniciador aparecerá de manera no invasiva mientras se muestra el tablero. No sé de ninguna manera de detener esto.

Actualización: 12.04 hace las cosas de manera diferente, por lo tanto, esto puede no funcionar después de 11.10.

weberc2
fuente
1
El paso 4 no está disponible en 12.04. Vea la respuesta de WarriorIng64 para una solución alternativa.
Rasmus
12.04 fue lanzado un día antes de tu publicación. Mi respuesta de febrero se aplicó a las 11.10. ;) No obstante, lo actualizaré.
weberc2
Con varios monitores, es posible que necesite cambiar la "Veliocity de Edge Edge" (experimental) a 1 para evitar que el puntero del mouse se "atasque" moviéndose entre los monitores.
tylerl
En 12.10, Compiz no tiene la opción "ninguno" para el modo revelar.
Patrick
@pthurmond como menciona mi respuesta, esto puede no funcionar después de 11.10
weberc2
9

Podrías hacer lo siguiente:

  1. Instale y ejecute el Administrador de configuración de ComizConfig .
  2. Seleccione el complemento de Ubuntu Unity.
  3. Establezca la Hide Launcheropción en 'Ocultar automáticamente'.
  4. Establezca la Reveal Modeopción de 'Izquierda' a 'Ninguno'.

Eso debería hacer el truco. Es posible que deba ejecutar setsid unitypara que se apliquen los cambios.

Jjed
fuente
2
+1 por esfuerzo. Pero sigue ahí hasta que algo lo empuje fuera del camino.
Brandon Bertelsen
Estoy seguro. Leí esos pasos exactos en otro sitio web. Los seguí. El mismo trato, a pesar de que la opción Ocultar automáticamente está seleccionada, actúa de forma muy similar a lo que cabría esperar de esquivar ventanas.
Brandon Bertelsen
En realidad, ahora que pruebo alternativas. No importa en qué lo configuré, lo esquiva.
Brandon Bertelsen
Quizás esa opción simplemente no está tomando. ¿Hay algún método para aplicar el cambio sin ccsm?
Brandon Bertelsen
Lo mismo para mí ... Autohide + none, verifiqué que el complemento esté activado ... Pero aún tengo este estúpido panel. No estoy usando Unity 2D.
Waza_Be
3

En resumen, fui a la sección de la unidad y luego a la pestaña experimental y establecí estos valores para simplemente 'engañar' a la barra para que nunca aparezca a menos que se presione el botón Super. Si consigo que el tablero se separe completamente de la barra y lo mueva al muelle de El Cairo, estaré extremadamente satisfecho. ........... de todos modos Pestaña experimental

  • opacidad del panel 0.0050
  • Lanzador Opacidad 0.0000
  • Reveal Edge 0.2000
  • Reveal Pressure 999 (este es el principal, por lo que el mouse no puede tomar la ventana)
  • Borde Superar presión 1
  • decaimiento de la presión del ratón 1
  • parada de borde 1
  • menú se desvanecen y el resto son todos 0
  • El lanzador captura el mouse ... DESCONECTADO

de esta manera no hay pirateo, solo un pequeño ajuste fácil y el guión todavía está allí y la barra solo es visible al presionar el guión ... Supongo que podría eliminar todos los lanzadores de vez en cuando, apenas sería notable. ....salud

También puede ir al editor de configuración y cambiar estos valores con un rango mayor

Rocío
fuente
3

En el archivo /usr/share/unity-2d/shell/Shell.qml, y puede editarse con el comando

gksudo gedit /usr/share/unity-2d/shell/Shell.qml

La forma de eliminar la barra remanente que flotaba allí era establecer:

LauncherLoader {
id: launcherLoader
anchors.top: parent.top
anchors.bottom: parent.bottom
width: 0

^ Cambie el ancho a 0 o 1, 1 mostrará 1 píxel, pero no producirá artefactos gráficos.


¿Hay una manera menos hack-y de hacer esto?

El otro archivo se puede editar usando

gksudo gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

Soy consciente de la función de ocultación automática en CCSM, sin embargo, eso no es lo que estoy buscando. Quería colocar un lanzador separado SOBRE la unidad, y la sensibilidad del ocultamiento automático dificultaría el uso de ambos.

Fritz
fuente
2

Si cierra sesión, inserte su nombre de usuario y luego puede elegir (en la parte inferior) para iniciar sesión en 'Ubuntu Classic'. Eso te dará el viejo gnomo de estilo de 2 paneles.

Rinzwind
fuente
2

Si está utilizando Unity 2d, simplemente cambia el nombre del archivo /usr/bin/unity-2d-launchera otra cosa, hará el truco. También perderá la funcionalidad de búsqueda, pero la barra de menú funcionará.

rob34
fuente
¿Se ha cambiado el nombre en 12.04? Parece que no puedo encontrarlo.
Rasmus
2

Importante:


Si desea paneles gnome antes de deshabilitar el iniciador;


Vaya a System> Preferences>Startup Applications

Hacer clic Add

Name=Gnome panels

Command=gnome-panel

Y haga clic en el closebotón.

Está bien.


-Unidad con paneles de gnomos


Presione la SUPERtecla y escriba

ccsm

de prensa ENTER.

Desactiva el complemento Unity desde la ventana de configuración de Compiz (desmarca la casilla de clic)

Cerrar sesión e iniciar sesión en la sesión de Ubuntu

-Unity without launcher ...
bueno
fuente
La respuesta decente es un tipo de solución, pero si lo hace, se deshace no solo del lanzador, sino también de la herramienta de búsqueda. Solo puede mantener la barra en la parte superior de la pantalla.
Esto funciona muy bien, excepto que pierde la capacidad de mover, cerrar y cambiar el tamaño de las ventanas con el mouse. Por lo tanto, recomiendo habilitar "Efectos" -> "Decoraciones de ventanas" ccsmy luego configurar las teclas de acceso rápido para sus aplicaciones favoritas (p gnome-terminal. Ej . nautilus, Etc.) en "General" -> "Comandos".
Lucas
2

al menos, puede establecerlo en "ocultación automática", ccsm tiene una opción para eso

  1. Instale CompizConfig Settings Manager Instalar compizconfig-settings-manager (CCSM).
  2. Alt + F2
  3. escribe about:configy presiona Enter
  4. cambie la configuración del iniciador de ocultar a ocultación automática .
tobi
fuente
1

Seguro, cuando inicie sesión, elija su nombre y cuando aparezca el cuadro de contraseña, mire el panel inferior y seleccione Ubuntu Classic.

wojox
fuente
1
No quiero ser drástico. Me gusta la facilidad de búsqueda. Simplemente no me gusta el lanzador en el lado izquierdo. (porque ya uso el cairo dock). ¿No se puede tener uno sin el otro?
MEM
Siempre puedes parchear las fuentes de Unity (si puedes :)
Extender
1

Puede deshabilitar el complemento de la unidad en cssm y cerrar sesión y volver a iniciarla, y ya no está. Pero antes de eso, quizás agregue algo como awn a sus aplicaciones de inicio.

Greg Henderson
fuente
Entonces, ¿un muelle siempre es necesario?
Jeannie
No. Puede administrar bien con métodos abreviados de teclado.
Desgua
1

Use Unity-2d-panel. Está instalado por defecto. Para ver cómo se sentiría eso, presiona alt + f2 y ejecuta metacity --replace && unity-2d-panel.

Jo-Erlend Schinstad
fuente
1

Puede cambiar / deshabilitar el modo de revelación del lanzador. Esto no deshabilitará el iniciador, pero la única forma de revelarlo será presionar la Supertecla.

Para hacer esto, complete los pasos 1-3 según lo mencionado por tobi . Ahora se muestra la configuración del modo de revelado, y todo lo que tiene que hacer es cambiar el modo de revelado.

Dr. S
fuente
1

Use la herramienta Unity Tweak y configure el iniciador para que se oculte automáticamente y luego lleve la sensibilidad de revelado a la configuración más baja, y el iniciador de la unidad solo aparecerá cuando presione súper.

Por diseño, el Unity Launcher no se puede eliminar, si quieres que desaparezca por completo, puedes probar otros entornos de escritorio como GNOME, Xfce o KDE.

illage2
fuente
0

¿Intentaste ocultar el Unity Launcher? Instale Compiz Config Manager (ccsm), ejecútelo, vaya a Unity Plugin, luego abra la pestaña Avanzado (si no recuerdo mal, el último), y debería haber una opción para ocultar el iniciador por completo. Supongo que la funcionalidad del botón de Windows aún debería funcionar con el tablero completamente oculto. Sin embargo, no puedo garantizar que esto elimine por completo el iniciador, es probable que aparezca cuando haces algo ...

Vadim
fuente
0

Sé que esta es una capa de más de un año, pero aún quería dar mi respuesta: Instalar Compiz-Config-Settings-Manager, abrirlo, DESHABILITAR Unity Plugin por completo, instalar GnoMenu o Cardapio, o cualquiera de las otras utilidades de búsqueda disponibles como complementos para cairo-dock, ¡y listo!

Además, en lugar de tratar de arreglar Gnome, otra alternativa es KDE. Instale kubuntu-desktop desde el centro de software y no se arrepentirá.

Andrés
fuente
¿Podría decirme cómo esto es diferente de cualquiera de las otras respuestas votadas?
Fabby
0

Para Unity 7.4.0, reemplace el archivo "/usr/lib/x86_64-linux-gnu/compiz/libunityshell.so" con este archivo

libunityshell.so

Después de reemplazar el archivo, configure el iniciador en modo de ocultación automática y reinicie la PC. Esto ocultará completamente el lanzador de la unidad, incluso mientras se ejecuta el tablero. Espero que funcione.

Sanjay Prajapat
fuente
1
¿Dónde está el código fuente?
Jo-Erlend Schinstad
@ Jo-ErlendSchinstad, aquí está la fuente askubuntu.com/questions/719870/compile-unity-without-launcher
Sanjay Prajapat
No, eso no es una referencia legal. Debe proporcionar un enlace al código fuente que utilizó para compilar su binario.
Jo-Erlend Schinstad