Оскільки є коментарі, які вказують на те, що прийнята відповідь була невірною, я вважаю, що слід зазначити, що на це запитання не може бути однозначної відповіді. Якщо питання було змінено, щоб вказати CLI, а запити для GUI перейшли на новий потік, це усуне плутанину. Думаю, занадто пізно для цього.
У будь-якому разі для nautilus (він же файлів) у гномі під Ubuntu 14.04. І з огляду на прийняту відповідь, ви можете (як і я) очікувати, що еквівалент буде:
donotdothisssudo update-alternatives --install /etc/alternatives/gnome-text-editor gnome-text-editor /usr/bin/geany 10
Це я подумав, і це порушило зв’язки, тому не робіть цього! Якщо ви це зробили, це були для мене:
lrwxrwxrwx /usr/bin/gnome-text-editor -> /etc/alternatives/gnome-text-editor
lrwxrwxrwx /etc/alternatives/gnome-text-editor -> /usr/bin/gedit
Під час виправлення цієї помилки я відтворив ці посилання так:
lrwxrwxrwx /usr/bin/gnome-text-editor -> /etc/alternatives/gnome-text-editor
lrwxrwxrwx /etc/alternatives/gnome-text-editor -> /usr/bin/geany
Оскільки я дійсно зробив це заміна вторинного simlink, і я маю бажану відповідь у своїй системі, я гадаю, що завдання полягає лише в цьому:
sudo ln -s /usr/bin/geany /etc/alternatives/gnome-text-editor
Однак виконання команди CLI, щоб змінити щось, що є специфічним для GUI, повинно бути помилковим. Місце, де мене беруть руки під час пошуку цього параметра зміни, - це система меню nautilus, поруч із окремими параметрами типу файлу. Однак єдина причина, що я їду туди, це тому, що саме там є частина рішення. На мою думку, якщо ви дотримувались логіки DPKG (альтернативи оновлення) та включили її у свій дистрибутив, ви не хочете, щоб програма для користувальницького простору, як Nautilus втручалася у додаток менеджера налаштувань. Моєю скромною пропозицією виправити це було б додати новий елемент керування налаштуваннями редактора в налаштування >> деталі >> додатки за замовчуванням, які повинні бути новою сторінкою з точки зору користувачів. Потім команді Nautilus потрібно буде змінити своє меню, щоб користувач перенаправлявся на нову сторінку. Це призведе до компромісу, коли мої руки взяли мене шукати налаштування, де мої руки «повинні були» взяти мене замість цього і керують процесом введення єдиної точки в системні налаштування. Схоже, що ця зміна повинна бути в порту гальтернативів Debian, хоча я просто здогадуюсь. Звичайно, не було б сенсу заряджатись подібними речами без команди Nautilus на борту з цією ідеєю, їм також потрібно було б вказати API або аналогічний механізм.
Сторінка налаштувань, на мій погляд, повинна охоплювати як вибір редактора gnome за замовчуванням, так і додаток, який використовується для відкриття кожного окремого файлу (який повинен замінити поточний функціонал, наданий Nautilus).
Я публікую це як думку, що проходить, сміливо просувайте її вперед, якщо вона сподобається вам. На жаль, я не знаю процедури та протоколу, необхідних для цього.