LINUX.ORG.RU

Сообщения psh

 

Узнать внешний IP-адрес роутера из консоли.

Форум — General

Подскажите, как сделать сабж с машины, подключеной к этому роутеру? Про dyndns знаю, роутер его не умеет.

psh
()

Emacsclient и графический режим.

Форум — Desktop

Емаксеры, помогите! Запускаю Emacs в режиме демона при логине, потом подключаюсь к нему клиентом. Удобно,быстро, но некоторые приложения при запуске считают, что они запущены в терминале - например, джаббер не показывает аватары в ростере, вместо графических смайликов текстовые, speedbar показывает символы вместо иконок, итд итп. Можно ли совместить удобное с красивым? Чтобы и картинки были, и Emacs в режиме демона?

 , ,

psh
()

Запуск shell команды из Emacs без сообщений.

Форум — General

Ваяю awesomeовский недовиджет для jabber.el, управление через emacsclient. Всё работает, но каждый раз при вызове (shell-command «blahblah») внизу емаксовского окна появляется "(Shell command succeeded with no output)". Как вызвать команду без сообщений?

 , shell-command

psh
()

Заголовки окон в Awesome

Форум — Desktop

Подскажите, как задать свой формат заголовка окна в Awesome 3.4.x? Не программист, пробовал читать titlebar.lua, ничего не понял. Может кто подкинет доступное описание? Для 3.5 находил, но на свежую версию не хочу переходить.

 

psh
()

Вопрос про панель в awesome

Форум — Desktop

Подскажите, можно ли в awesome заставить wibox висеть над окнами, как делают различные доки? Сделал всплывающую панель с задачами и треем, но раздражает, что она при появлении сдвигает окна.

 

psh
()

Сервис рассказывает сказки или нет?

Форум — Talks

Знакомая отдала ноут в ремонт(вроде бы не заряжалась батарея), из сервиса ей перезвонили и сказали, что зарядка (не родная, работала нормально около года) убила батарею, жесткий диск, а потом себя. Такое возможно, или они лапшу развешивают?

 , ,

psh
()

Цвета в Emas

Форум — Desktop

Господа емаксеры, подскажите такую штуку: есть у меня цветовая тема, там написано что то вроде

              (background . "#1d1f21")
              (current-line . "#282a2e")
              (selection . "#373b41")
              (foreground . "#c5c8c6")
              (comment . "#969896")
              (red . "#cc6666")
              (orange . "#de935f")
              (yellow . "#f0c674")
              (green . "#b5bd68")
              (aqua . "#8abeb7")
              (blue . "#81a2be")
              (purple . "#b294bb")

Можно сделать так, что-бы когда я в конфиге указываю цвет «red», подставлялся именно red из цветовой схемы, а не стандартный?

 ,

psh
()

Awesome. Один конфиг на несколько компьютеров.

Форум — Desktop

Подскажите, можно ли в Awesome сделать конфиг, который будет выполнять определенные строки на определенных машинах. Собственно поставил осом на нетбук, понравилось, захотелось его и на десктоп поставить, но постоянно синхронизировать конфиги руками, если вдруг что то подпилить захочется, лениво. А так как на десктопе два больших монитора, а на нетбуке один маленький, то и одним и тем же конфигом будет не удобно пользоваться. Мне понравилось, как проблему решили в Emacs-starter-kit - там можно создать файлик с именем компьютера, который будет выполняться только на нём. Хочу так же в Awesome.

 

psh
()

А он сначала режет, а потом считает.

Форум — General

Я только что на шикарные грабли наступил - переносил файлы с флешки на внешний винт, винт внезапно оказался примонирован read-only. Что делает в этом случае банальный mv? Говорит, что не может создать файл на целевом устройстве. Что делает pcmanfm? Рапортует, что перемещение завершено с ошибками. Да, именно так - удалить файлы с флешки у него получилось, а записать нет. Я в, кхм, мягко говоря недоумении. Это только писиман такой особенный, или есть ещё?

 , ,

psh
()

Программа в трее для монтирования флешек.

Форум — Desktop

Подскажите, чем в убунте 13.04 можно флешки монтировать? Pcmanfm/thunar/etc не подходят, хочется иконку в трей. Раньше ставил tinymount, в репозиториях был ejecter. Теперь первый не собирается, второй убрали. Есть еще что нибудь подобное? WM - awesome. В lua не разбираюсь совершенно, решения из осомовской вики сходу не запустились.

 ,

psh
()

Осёл в лисьей шкуре

Форум — Talks

Наткнулся тут - ночная сборка IE в useragent утверждает, что она Firefox.

 , ,

psh
()

Отключить монитор ноутбука из скрипта.

Форум — General

Сабж возможен? Сходу в голову пришло только две идеи, обе не взлетели:

xrandr --output LVDS --off 
отключается, но на внешнем мониторе начинает твориться непотребство - мерцает и дергается изображение.
xdotool key XF86Display
просто не работает.

psh
()

Легкая панель с поддержкой двух мониторов.

Форум — Desktop

ЛОР, посоветуй мне сабж!. Пользуюсь tint2, все устраивало пока не поставил ноутбук в сторону и не сделал внешний монитор основным. Оказалось, что тинт всегда показывает tray на первом мониторе, а мне хочется что-бы он был на внешнем. Еще хочу отдельные настройки панели для каждого монитора - чтобы часы например показывались только на внешнем мониторе, и т.д. Есть такая панелька в природе?

 ,

psh
()

PF-kernel не запускается.

Форум — Desktop

Черный экран при загрузке. Подскажите, какие логи смотреть - глядел в dmesg, kern.log - там только логи загрузки с дистрибутивным ядром.

UPD:Дистрибутив - debian testing с нескучными обоями aka crunchbang waldorf.

 

psh
()

Emacs-starter-kit

Форум — Desktop

Кто-нибудь пользуется сабжем? Я имею ввиду версию от technomancy, которая самая популярная. Наткнулся на проблему в нем, не пойму - то ли я делаю что то не правильно, то ли там где то баг. Сам кит ставится как обычный пакет через package.el. Там есть вот такой код -

;;;###autoload
(progn
  ;; Turn off mouse interface early in startup to avoid momentary display
  (dolist (mode '(menu-bar-mode tool-bar-mode scroll-bar-mode))
    (when (fboundp mode) (funcall mode -1)))

  (mapc 'require '(uniquify starter-kit-defuns starter-kit-misc))

  ;; You can keep system- or user-specific customizations here
  (setq esk-system-config (concat user-emacs-directory system-name ".el")
        esk-user-config (concat user-emacs-directory user-login-name ".el")
        esk-user-dir (concat user-emacs-directory user-login-name))

  (add-to-list 'load-path esk-user-dir)

  (setq smex-save-file (concat user-emacs-directory ".smex-items"))
  (smex-initialize)
  (global-set-key (kbd "M-x") 'smex)

  (when (file-exists-p esk-system-config) (load esk-system-config))
  (when (file-exists-p esk-user-config) (load esk-user-config))
  (when (file-exists-p esk-user-dir)
    (mapc 'load (directory-files esk-user-dir nil "^[^#].*el$"))))

(provide 'starter-kit)

Самое интересное - вторая половина. Он загружает файл .emacs.d/username.el и файлы из директории .emacs.d/username/ Проблема в том, что он загружает эти файлы не после того, как загрузятся все установленные пакеты, а в середине загрузки. Соответственно я не могу в конфиге использовать функции из пакетов, которые еще не загрузились. Залез на гитхаб, там код отличается от того, что в пакете -

;;;###autoload
(progn
  ;; Turn off mouse interface early in startup to avoid momentary display
  (dolist (mode '(menu-bar-mode tool-bar-mode scroll-bar-mode))
    (when (fboundp mode) (funcall mode -1)))

  (mapc 'require '(uniquify starter-kit-defuns starter-kit-misc))

  ;; You can keep system- or user-specific customizations here
  (setq esk-system-config (concat user-emacs-directory system-name ".el")
        esk-user-config (concat user-emacs-directory user-login-name ".el")
        esk-user-dir (concat user-emacs-directory user-login-name))

  (setq smex-save-file (concat user-emacs-directory ".smex-items"))
  (smex-initialize)
  (global-set-key (kbd "M-x") 'smex)

  (defun esk-eval-after-init (form)
    "Add `(lambda () FORM)' to `after-init-hook'.

If Emacs has already finished initialization, also eval FORM immediately."
    (let ((func (list 'lambda nil form)))
      (add-hook 'after-init-hook func)
      (when after-init-time
        (eval form))))

  (esk-eval-after-init
   '(progn
      (when (file-exists-p esk-system-config) (load esk-system-config))
      (when (file-exists-p esk-user-config) (load esk-user-config))
      (when (file-exists-p esk-user-dir)
        (mapc 'load (directory-files esk-user-dir t "^[^#].*el$"))))))

(provide 'starter-kit)
;;; starter-kit.el ends here
Если я правильно понимаю, то тут конфиги пользователя должны загружаться в последнюю очередь. Я заменил файл из пакета файлом с гитхаба, но проблема осталась - функция, которая нормально вызывается через М-х после загрузки имакса, не хочет запускаться из username.el, пишет что она не определена. Скажите, это я что то делаю не так, или это действительно баг?

 , emacs-starter-kit

psh
()

Переключение раскладок в Emacs

Форум — General

Как к Emacs привинтить системное переключение раскладки, желательно с минимумом костылей? Слышал, что есть какое то волшебное решение для Emacs24, но сходу не нашел ничего.

 ,

psh
()

Подсветка синтаксиса в конфигах

Форум — General

Как в Emacs включить подсветку для конфигов без расширения? Например offlineimaprc - в Emacs показывается просто текст, в Gvim без настроек все работает:(. Да, сам конфиг вида

[general]
# NOTE: cronjob calls the quiet UI with -u
#to add password to keyring i must install smth like python-keyring, add somwhere in pythonfile "import keyring" and launch this
#$ python2 
#>>> import keyring
#>>> keyring.set_password("offlineimap","username@host.net", "MYPASSWORD")'
#now suspended due crontab issue
ui = ttyui
accounts = psh
pythonfile = ~/.mycrutches/bin/imapUTF7.py

[Account psh]
localrepository = psh-Local
remoterepository = psh-Remote
postsynchook = notmuch new

[blah]
blahblah = lalala

 ,

psh
()

Куранты онлайн

Форум — Talks

Лор, с наступающим! Встречаю новый год в деревне, есть два интернета и ни одного телевизора. Как мне в реальном времени послушать бой курантов?

psh
()

Накидайте годных плагинов для emacs

Форум — Talks

Таких, чтоб увидеть и обалдеть. Emacs-like софт тоже сгодится, если такой за пределами емакса существует. А то у вимеров есть powerline - красивый и с кучей плюшек под разные плагины, или ranger - вкусовщина конечно, но имхо он просто прекрасен, на андроиде есть Vim-touch, полноценный vim с поддержкой плагинов и удобствами для сенсорных экранов. В емаксе для всего выше перечисленного и не перечисленного есть аналоги, зачастую заруливающие вимовские по возможностям, но, по общим ощущениям, не такие вылизанные что-ли... Да, на всякий случай - пишу пост в conkeror'е, если вы понимаете о чем я:).

 ,

psh
()

Ограничить приложениям доступ к файлу.

Форум — General

Не смог подружить cron, offlineimap и gnome-keyring. Решил не заморачиваться и вписать пароли в конфиг просто так. Но с другой стороны, как то оно не секурно - поэтому subj. Хочу ограничить доступ к конфигу всем кроме offlineimap. Почитал про apparmor(дистр - Ubuntu), но там профиль пишется для ограничения доступа приложения к файлам, а мне хочется наоборот - приложениям к файлу. Есть какой нибудь не очень сложный способ это сделать?

 

psh
()

RSS подписка на новые темы