Arm1.ru

Как установить Sublime Text 2 в Ubuntu 12.04 и Unity

Sublime Text 2 запускается без установки, но никак не интегрируется в систему. Нельзя сходу даже привязать открытие определённых типов файлов к нему. Как установить и интегрировать Sublime с системой:

  1. Распаковать архив с Sublime
  2. Перемещаем Sublime в /usr/lib:
    sudo mv Sublime\ Text\ 2 /usr/lib/
  3. Чтобы вызывать редактор из консоли командой sublime:
    sudo ln -s /usr/lib/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
  4. Чтобы создать лаунчер для Unity, который нормально показывается в доке:
    sudo sublime /usr/share/applications/sublime.desktop
    затем вставляем туда текст:
    [Desktop Entry]
    Version=1.0
    Name=Sublime Text 2
    # Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
    # From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
    GenericName=Text Editor
    
    Exec=sublime
    Terminal=false
    Icon=/usr/lib/Sublime Text 2/Icon/48x48/sublime_text.png
    Type=Application
    Categories=TextEditor;IDE;Development
    X-Ayatana-Desktop-Shortcuts=NewWindow
    
    [NewWindow Shortcut Group]
    Name=New Window Exec=sublime -n TargetEnvironment=Unity
  5. Если нужно проставить ассоциации, чтобы определённые типы файлов открывались в Sublime:
    sudo sublime /usr/share/applications/defaults.list
    после чего в файле заменить все gedit.desktop на sublime.desktop

После этого всё будет выглядеть как родное.

Источник на английском.

keyboard_return back