web-dev-qa-db-fra.com

Modification de Nautilus pour ajouter une fonctionnalité d’écran partagé (F3) dans Ubuntu 14.04 LTS

J'avais précédemment utilisé Ubuntu 12.04 LTS, qui dispose d'une version de Nautilus avec une fonctionnalité d'écran divisé, ce qui était très pratique. J'ai récemment installé la version Ubuntu 14.04 LTS en supprimant la version 12.04 qui ne possède pas cette fonctionnalité.

Puis-je récupérer cette fonctionnalité dans Ubuntu 14.04 LTS, Nautilus 3.10.1 en modifiant les fichiers système ou les fichiers de bibliothèque de Nautilus utilisés par Nautilus? J'ai trouvé des solutions mais je ne veux pas rétrograder Nautilus vers des versions plus anciennes ou des versions corrigées.

Merci d'avance.

4
Sudheer

Patcher le nautile

La fonctionnalité F3 a été supprimée via ceci rapport de bugzilla .

Le rapport de bugzilla contient le correctif utilisé pour supprimer la fonctionnalité.

Comme vous pouvez le constater d'après les statistiques, il s'agissait d'un patch considérable parcourant de nombreux fichiers sources.

19 fichiers modifiés, 916 insertions (+), 1847 suppressions

Ainsi, pour rétablir cela, vous devrez procéder à une ingénierie inverse. Ce qui rend cela plus difficile, c’est que la base de code de Nautilus a considérablement changé entre Nautilus à partir de Gnome 3.2 lorsque F3 était disponible à la base de code Gnome 3.10/3.12 actuelle.

Ainsi, cela ne va pas être facile, "prenez ce diff et insérez-le dans le fichier source". Vous devrez probablement faire correspondre manuellement les différentes fonctions et éditer manuellement la source.


Conseils:

Construire Nautilus est relativement simple:

apt-get source nautilus
Sudo apt-get build-dep nautilus

Faites vos changements. Compilez en exécutant l'autogen dans le niveau supérieur de l'arborescence ou en vérifiant si une méthode debuild -us -uc fonctionne si vous avez corrigé les fichiers source dans le dossier debian/patches.

Plus d'informations ici comment construire.


Si cela semble dur, c'est le cas. Bonne chance. Je suis sûr que vous aurez une communauté reconnaissante si vous parvenez à la pirater.

Si vous préférez une vie plus facile, ce Q & R propose des méthodes alternatives et des gestionnaires de fichiers alternatifs dotés de cette fonctionnalité.

2
fossfreedom

Utilisez Dolphin en mode bureau:

apt-get install dolphin

Utilisez MC en mode serveur:

apt-get install mc

Cordialement,

@fageiste

1
Rafa Rodriguez