GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Mostrar solo Svn en el menú contextual de Rabbitvcs?

Después de instalar RabbitVCS, obtengo la integración de git, svn y Hg en Nautilus. ¿Cómo eliminar Hg y Git del menú contextual?

Respuesta aceptada:

He encontrado una forma de hackear de hacer eso. Supongo que ha instalado rabbitvcs-nautilus . Lo he probado en Ubuntu 16.04.

Después de instalarlo, si reinicia nautilus, encontrará entradas para tres tipos de VCS, a saber, git, mercurial (hg) y SVN. Aquí hay una captura de pantalla del menú contextual después de la instalación predeterminada.

Ahora, para eliminar los menús de git y mercurial, abra /usr/lib/python2.7/dist-packages/rabbitvcs/util/contextmenu.py con tu editor de texto favorito. Estoy usando texto sublime en el ejemplo

subl /usr/lib/python2.7/dist-packages/rabbitvcs/util/contextmenu.py

Ahora, vaya a la línea 1329. Comente las líneas de 1329 a 1372. Que son básicamente entradas de elementos de menú para git y mercurial. Después de comentar, las líneas se vuelven

File: /usr/lib/python2.7/dist-packages/rabbitvcs/util/contextmenu.py
1329:             # (MenuRabbitVCSGit, [
1330:             #     (MenuClone, None),
1331:             #     (MenuInitializeRepository, None),
1332:             #     (MenuSeparator, None),
1333:             #     (MenuDiffMenu, [
1334:             #         (MenuDiff, None),
1335:             #         (MenuDiffPrevRev, None),
1336:             #         (MenuDiffMultiple, None),
1337:             #         (MenuCompareTool, None),
1338:             #         (MenuCompareToolPrevRev, None),
1339:             #         (MenuCompareToolMultiple, None),
1340:             #         (MenuShowChanges, None),
1341:             #     ]),
1342:             #     (MenuShowLog, None),
1343:             #     (MenuStage, None),
1344:             #     (MenuUnstage, None),
1345:             #     (MenuAddToIgnoreList, ignore_items),
1346:             #     (MenuSeparator, None),
1347:             #     (MenuRename, None),
1348:             #     (MenuDelete, None),
1349:             #     (MenuRevert, None),
1350:             #     (MenuClean, None),
1351:             #     (MenuReset, None),
1352:             #     (MenuCheckout, None),
1353:             #     (MenuSeparator, None),
1354:             #     (MenuBranches, None),
1355:             #     (MenuTags, None),
1356:             #     (MenuRemotes, None),
1357:             #     (MenuSeparator, None),
1358:             #     (MenuGitExport, None),
1359:             #     (MenuMerge, None),
1360:             #     (MenuSeparator, None),
1361:             #     (MenuAnnotate, None),
1362:             #     (MenuSeparator, None),
1363:             #     (MenuCreatePatch, None),
1364:             #     (MenuApplyPatch, None),
1365:             #     (MenuSeparator, None),
1366:             #     (MenuSettings, None),
1367:             #     (MenuAbout, None)
1368:             # ]),
1369:             # (MenuRabbitVCSMercurial, [
1370:             #     (MenuSettings, None),
1371:             #     (MenuAbout, None)
1372:             # ])
1373:         ]
1374: 

He impreso los números de línea aquí.

Aquí hay dos capturas de pantalla que muestran el menú contextual antes y después de deshabilitar esto.

Captura de pantalla:después de desactivar


Ubuntu
  1. ¿Mostrar solo archivos ocultos (archivos de puntos) en Ls Alias?

  2. ¿Cómo ocultar el menú de Grub y hacer que las teclas Shift o Esc muestren el menú de Grub oculto en el momento del arranque?

  3. ¿Tiene múltiples aplicaciones 'abrir con' en el menú contextual?

  4. Nemo File Manager – Menú contextual – ¿Acciones?

  5. ¿Cómo mostrar solo la barra de progreso de wget?

¿Cómo agregar un elemento personalizado al menú contextual de Nautilus, pero no en un submenú?

¿Cómo deshabilitar o reordenar el menú contextual del botón derecho del terminal de Gnome?

¿Se muestra el menú contextual en la otra pantalla en Chrome?

¿Cómo mostrar siempre (u ocultar automáticamente) los elementos del menú en Unity?

¿El volumen "raíz del sistema de archivos" solo tiene 0 bytes de espacio en disco restante?

Gedit en 16.04:¿Mostrar pestaña con nombre de archivo cuando solo se abre un archivo?