Как мне каждый раз запускать Sublime Text из панели запуска от имени root?

Я соглашаюсь с Заправка для соуса Бочонка .

Эта статья должна получить Вас на правильном пути:

Одна вещь отметить, кластерные индексы должны иметь уникальный ключ (столбец идентификационных данных, который я рекомендовал бы) как первый столбец. В основном это помогает Вашим данным вставить в конце индекса и не вызвать много диска IO и Расщеплений страницы.

, Во-вторых, при создании других индексов на данных и они создаются умно, они будут снова использованы.

, например, предполагают, что Вы ищете таблицу на трех столбцах

состояние, графство, zip.

  • Вы иногда ищете по состоянию только.
  • Вы иногда ищете по состоянию и графству.
  • Вы часто ищете по состоянию, графству, zip.

Тогда индекс с состоянием, графством, zip. будет использоваться во всех трех из этих поисков.

, Если Вы ищете одной только zip довольно много тогда, вышеупомянутый индекс не будет использоваться (SQL Server так или иначе), поскольку zip является третьей частью того индекса, и оптимизатор запросов не будет рассматривать что индекс как полезный.

Вы могли тогда создать индекс на одной только Zip, который будет использоваться в этом экземпляре.

я предполагаю ответ, который Вы ищете, то, что он зависит от Вашего где пункты Ваших часто используемых запросов и также Ваш by's группы.

статья поможет много.:-)

8
задан 13.05.2020, 18:52

5 ответов

Сублимированному тексту нужно определить местоположение .desktop файл в /usr/share/applications/ названный sublime-text.desktop.

Открытый это и изменение Exec= строка для включения gksu (или gksudo они - то же), вначале.

enter image description here

Теперь неконтакт и переконтакт сублимированный текстовый значок к средству запуска.

ПРИМЕЧАНИЕ: Ваш путь к сублимированному исполняемому файлу будет, вероятно, отличаться, поэтому я установил Сублимат 3 беты, не волнуйтесь об этом, просто добавьте gksu.

8
ответ дан 13.05.2020, 18:54
  • 1
    I' m использование 14.04 и сублимированный текст 3, файл .desktop для сублимата, теперь названного sublime_text.desktop – ArtOfWarfare 13.05.2020, 18:55
  • 2
    didn' t работают на меня, пока я не понял меня didn' t имеют gksu установленный. Простое sudo apt-get install gksu заботилось об этом, и теперь it' s работающий как ожидалось. – Alan Plum 13.05.2020, 18:55

Как Seth упомянутому, Сублимированному тексту нужно определить местоположение .desktop файла в/usr/share/applications/, названном чем-то как sublime-text.desktop.

можно тогда открыть его и измениться exec= строка для включения gksudo вначале, таким образом, это должно теперь быть похожим на это: gksudo <command already there for starting Sublime-text>.

, В то время как это будет автоматически текст Сублимата средства запуска с gksudo окном, необходимо будет все еще ввести пароль каждый раз, который не является тем, что Вы хотите.

Однако то, что Вы хотите, возможно сделать, но единственный способ, которым я могу думать, представил бы довольно серьезную угрозу безопасности.

необходимо было бы повернуться прочь sudo тайм-аут, который позволяет в основном чему-либо работать как sudo без разрешения, которое в основном побеждает всю цель sudo пароля. Выезд этот вопрос для некоторой возможной справки с этим.

, В целом, я не знаю ни о каком способе сделать то, что Вы хотите полностью безопасно. Если Вы не возражаете рисковать своей системой немного, она может быть сделана через выключение sudo тайм-аута, но я настоятельно рекомендую против этого.

необходимо было бы все еще ввести sudo пароль каждый раз, когда Вы входите в систему, но путем выключения sudo тайм-аута Вы не должны были бы вводить его снова, пока Вы не вышли из системы или перезагрузили.

2
ответ дан 13.05.2020, 18:52
  • 1
    Я don' t возражают вводить мой пароль, который я просто хочу, чтобы он автоматически выполнил как администратор.Спасибо за помощь. – ellisbben 13.05.2020, 18:53

Я споткнулся через это через поиск Google. Я знаю, что это не отвечает на исходный вопрос OP, но именно для любого использовал тот же запрос в качестве меня.

принятый ответ не работал на меня. Я просто выполнил sublimetext из командной строки с gksudo.

gksudo /usr/bin/subl

0
ответ дан 13.05.2020, 18:53
  • 1
    Причина это неправильно и принятый ответ, корректна, то, потому что вопрос состоит в том, чтобы принять значение по умолчанию приложение для выполнения как gksudo. То, что Вы записали, будет работать для выполнения сублимата как sudo, но он не примет значение по умолчанию приложение для выполнения как sudo, когда он будет открыт через значок. – Aniket Thakur 13.05.2020, 18:53

Я знаю, что Вы спросили в течение каждого раза, люди, читающие это, если Вы хотите просто запустить его однажды, поскольку корневая попытка

sudo subl

Не Использует. См. комментарии.

0
ответ дан 13.05.2020, 18:53
  • 1
  • 2
    Плохая идея - никогда запущенные приложения для GUI с плоскостью sudo - это могло бы давать, Вы беспокоитесь по поводу следующего входа в систему - посмотрите проблемы с .Xauthority – Raedwald 13.05.2020, 18:54
  • 3
    Спасибо, для исправления меня. Когда я выполняю gksudo subl, хотя сублимированный текст не запускается. – Aniket Thakur 13.05.2020, 18:55

gksudo - является графическим sudo. Например, Вы не будете видеть диалоговое окно Пароля, если Вы команда выполнения "sudo наутилус", использующий Alt+F2, можно сделать сценарий (sh файл)

#!/bin/bash
gksudo /usr/bin/<your_app>

Тогда

chmod +x <your scrypt.sh>

И затем выполнить его в Наутилусе (проверяют опцию, "спрашивают, что сделать при открытии исполняемых файлов" в настройках)

2
ответ дан 13.05.2020, 18:54

Теги

Похожие вопросы