Clickable link + всплывающее меню

Так как Ubuntu 17.10 Ubuntu отказался от поддержки демона инициализации Upstart в репозиториях Ubuntu по умолчанию. Последняя версия на http://upstart.ubuntu.com/, Upstart 1.13.2, была выпущена 4 сентября 2014 года.

6
задан 9 May 2018 в 16:46

3 ответа

Если бы мне пришлось это сделать, я бы выбрал эмулятор терминала, такой как Terminator, и написал новый плагин. Мне, возможно, придется взломать все, что сработало, но Terminator должен быть доступен, чтобы получить текст, а затем, используя то, что он знает о среде оболочки, представляет меню GTK3 для выбора.

Единственный другой Кстати, я могу придумать, чтобы полностью обработать это, чтобы написать свою собственную замену оболочки. Что-то, что обертывается вокруг bash (и др.) И обрабатывает вовлеченность мыши. Есть вещи, такие как PyScreen, которые делают это, но нет ничего, что делает то, что вы хотите напрямую. Прокси-терминалы также являются рецептом для ошибок отображения. Даже зрелые вещи в этом пространстве (например, screen) изредка избивают вещи.

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

Если бы я просто хотел этого для себя, я бы просто написал немного br команда, которая перечисляла ветви и позволяла мне выбирать. Есть примеры, но я не буду предлагать никого в качестве лучшего решения. Они все компромисс в том, что вы хотели.

https://github.com/XanderStrike/branch-picker https://gist.github.com/alexbbt/ec6719b60a6f9f17c35aabe4239b145a
4
ответ дан 22 May 2018 в 10:51
  • 1
    Спасибо за ответ. Ничего у меня нет "есть" чтобы сделать это, я подумал, что это классная вещь, и я бы сэкономил несколько секунд. Возможная резолюция намного выше моих текущих знаний и доступного времени и будет, поэтому, я думаю, мне придется набирать «git status / git checkout " или некоторый псевдоним. – Reinaldo 9 May 2018 в 21:24

Если бы мне пришлось это сделать, я бы выбрал эмулятор терминала, такой как Terminator, и написал новый плагин. Мне, возможно, придется взломать все, что сработало, но Terminator должен быть доступен, чтобы получить текст, а затем, используя то, что он знает о среде оболочки, представляет меню GTK3 для выбора.

Единственный другой Кстати, я могу придумать, чтобы полностью обработать это, чтобы написать свою собственную замену оболочки. Что-то, что обертывается вокруг bash (и др.) И обрабатывает вовлеченность мыши. Есть вещи, такие как PyScreen, которые делают это, но нет ничего, что делает то, что вы хотите напрямую. Прокси-терминалы также являются рецептом для ошибок отображения. Даже зрелые вещи в этом пространстве (например, screen) изредка избивают вещи.

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

Если бы я просто хотел этого для себя, я бы просто написал немного br команда, которая перечисляла ветви и позволяла мне выбирать. Есть примеры, но я не буду предлагать никого в качестве лучшего решения. Они все компромисс в том, что вы хотели.

https://github.com/XanderStrike/branch-picker https://gist.github.com/alexbbt/ec6719b60a6f9f17c35aabe4239b145a
5
ответ дан 17 July 2018 в 14:46

Если бы мне пришлось это сделать, я бы выбрал эмулятор терминала, такой как Terminator, и написал новый плагин. Мне, возможно, придется взломать все, что сработало, но Terminator должен быть доступен, чтобы получить текст, а затем, используя то, что он знает о среде оболочки, представляет меню GTK3 для выбора.

Единственный другой Кстати, я могу придумать, чтобы полностью обработать это, чтобы написать свою собственную замену оболочки. Что-то, что обертывается вокруг bash (и др.) И обрабатывает вовлеченность мыши. Есть вещи, такие как PyScreen, которые делают это, но нет ничего, что делает то, что вы хотите напрямую. Прокси-терминалы также являются рецептом для ошибок отображения. Даже зрелые вещи в этом пространстве (например, screen) изредка избивают вещи.

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

Если бы я просто хотел этого для себя, я бы просто написал немного br команда, которая перечисляла ветви и позволяла мне выбирать. Есть примеры, но я не буду предлагать никого в качестве лучшего решения. Они все компромисс в том, что вы хотели.

https://github.com/XanderStrike/branch-picker https://gist.github.com/alexbbt/ec6719b60a6f9f17c35aabe4239b145a
5
ответ дан 20 July 2018 в 14:50

Другие вопросы по тегам:

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