LINUX.ORG.RU

Сообщения volodlebedev

 

SPEC файл для сборки Emacs из исходников

Форум — Development

Помогите пожалуйста составить SPEC файл для сборки PRM пакета Emacs под Fedora из исходников на github'е: https://github.com/emacs-mirror/emacs. Именно из этих исходников, т.к. только тут версия emacs 25+

P.S. и еще такой нюанс: мне нужен RPM пакет как самого emacs, так и emacs-nox, так вот, последний как получить на выходе?

 , , , ,

volodlebedev
()

fedora удаление пакетов, собранных вручную из исходников

Форум — Desktop

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

 , , , ,

volodlebedev
()

Нестандартное переключение языков ввода

Форум — Desktop

Как сделать фиксированное переключение языков ввода на следующих хоткеях:

Alt+Shift+1 - включает русскую раскладку
Alt+Shift+2 - включает английскую раскладку

grp:shift_caps_switch - Caps Lock (включает первую раскладку), Shift + Caps Lock (включает вторую раскладку)
можно ли то же самое сделать для L.Ctrl и R.Ctrl?

Left Control (двойное нажатие) - включает русскую раскладку
Right Control (двойное нажатие) - включает английскую раскладку

* фиксированное переключение - имеется ввиду, когда клавиша не переключает языки ввода, а устанавливает конкретный язык (немодальное переключение).

 

volodlebedev
()

переключение языков ввода из консоли с помощью команд (без hotkeys)

Форум — Desktop

доброго времени суток

пытаюсь настроить немодальное переключение языков ввода в fedora. Немодальное - это значит одна клавиша включает русский (и только русский), а другая клавиша - английский (и только английский). Штатными средствами (настройки -> клавиатура -> комбинации клавиш -> ввод) такое не провернуть, но есть возможность назначить собственную клавишу на выполнение произвольной команды.
Идея состоит в том, чтобы создать кейбингинд, который будет выполнять команду, которая в свою очередь будет включать нужный язык ввода.
Подскажите пожалуйста какой командой это можно сделать?

 ,

volodlebedev
()

Git под Windows и запуск внешнего редактора Far Manager

Форум — General

Доброго времени суток

Использую Git под виндой, хочу настроить Far Manager в качестве внешнего редактора, в виндусовом cmd-шелле он работает с git прекрасно, а из bash шелла, который идет в комплекте с msysGit, far не запускается:

volodya@DESKTOP-N8PD6RJ3 MINGW64 ~/test (master)
$ far
|
и всё, вот так вот курсор мигает просто под строчкой $ far и ничего не происходит. Кстати говоря, точно так же не запускается из bash шелла ssh-agent -s, и приходится запускать его через eval $(ssh-agent -s), однако Far и через eval не запускается.
Почему так происходит и как его запустить?

 , ,

volodlebedev
()

emacs, автообновление пакетов, разрешение зависимостей

Форум — General

Здравствуйте!

для установки пакетов использую такую конструкцию:

(when (>= emacs-major-version 24)
  (require 'package)
  (setq package-archives '(
                          ("melpa" . "http://melpa.milkbox.net/packages/")
                         ))
  (package-initialize)
  (unless package-archive-contents
  (package-refresh-contents))
  (setq package-list '(
       auto-complete           ;; (Auto Completion for GNU Emacs)
       auto-complete-c-headers ;; (An auto-complete source for C/C++ header files)
       yasnippet               ;; (Yet another snippet extension for Emacs)
       iedit                   ;; (Edit multiple regions in the same way simultaneously)
       flymake-google-cpplint  ;; (Help to comply with the Google C++ Style Guide)
       flymake-cursor          ;; (displays flymake error msg in minibuffer after delay)
       google-c-style          ;; (Google's C/C++ style for c-mode)
       neotree                 ;; (A tree plugin like NerdTree for Vim)
       monokai-theme           ;; (A fruity color theme for Emacs)
       zenburn-theme           ;; (A low contrast color theme for Emacs)
  ;    cedet                   ;; (Setup CEDET environment)
       markdown-mode           ;; (Emacs Major mode for Markdown-formatted text files)
  ;    markdown-toc            ;; (A simple TOC generator for markdown file)
  ;    pandoc-mode             ;; (Minor mode for interacting with Pandoc)
  ;    dired+                  ;; (Extensions to Dired)
       browse-url-dwim         ;; (Context-sensitive external browse URL or Internet search)
       ))
  (dolist (package package-list)
    (unless (package-installed-p package)
      (package-install package)))
)

иногда ставлю вручную из melpa, через M-x package-list-packages, но потом дописываю установленный пакет в этот список

проблема в том, что спустя некоторое время, emacs начинает ругаться на отсутствующие файлы в каталогах, типа /.emacs.d/elpa/auto-complete-c-headers-20150911.2023

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

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

 , , ,

volodlebedev
()

emacs, как сделать несколько отступов для выделенной области

Форум — General

всем привет

сабж, собссно

перерыл все мануалы, и не пойму, толь лыжи не едут...
как сделать несколько табов для региона?

 

volodlebedev
()

Переключение раскладки в Fedora - Left Ctrl включает английский, Right Ctrl включает русский

Форум — Desktop

Как в Fedora (Gnome 3) настроить переключение языков ввода, чтобы левый Ctrl включал английский, а правый Ctrl включал русский. Настроить таким образом, чтобы переключение было интегрировано с Gnome (менялся индикатор языка и пр.). Есть ли возможность сделать такое без костылей?

 , , ,

volodlebedev
()

Emacs - как открыть новый файл в существующем процессе emacs (не создавать новый процесс)

Форум — General

Вопрос: как можно открывать txt-файлы Nautilus'ом без создания новой сессии Emacs, как если бы они были открыты через C-x C-f.
- emacs установлен редатором по умолчанию, таким образом текстовые файлы открываются имеенно в нем.
- проблема в том, что текстовые файлы, открываемые через Nautilus, каждый раз запускают новую сессию Emacs.
- хотелось бы решить проблему без использования emacsclient!
- в файле /usr/share/applications/emacs.desktop:

Exec=emacs %f
вероятно нужно добавить какой-то аргумент, чтобы не создавать новую сессию, если есть уже открытая.
Возможно вообще это?
P.S. кстати emacsclient тоже открывает файл каждый раз в новом графическом фрейме. А нужно в уже имеющемся!
P.P.S. Почему без клиент-серверного режима нужно - потому что для windows тоже нужно аналогичное решение.
P.P.P.S. Запуск emacs в режиме --daemon (в linux) плюс emacsclient также не решает проблему.

 

volodlebedev
()

Глючит сеть после добавления второго сетевого интерфейса

Форум — Admin

содержимое файла ssh://vladimir:@54.66.78.93:22/etc/network/interfaces:

auto eth0
iface etho inet static
        address 54.66.78.93
        network 54.66.78.64
        netmask 255.255.255.192
        broadcast 54.66.78.127
        gateway 54.66.78.65
        dns-nameservers 77.88.8.8
        dns-search ru

auto eth1
iface eth1 inet static
        address 54.66.78.94
        network 54.66.78.64
        netmask 255.255.255.192
        broadcast 54.66.78.127
        gateway 54.66.78.65
        dns-nameservers 77.88.8.8
        dns-search ru

Пока не поднят eth1, с сетью все в порядке.
Но как только добавляю второй интерфейс, сеть начинает лагать, появляются потери пакетов при пинге любого адреса.
Подскажите пожалуйста, в чем ошибка файла.

 , ,

volodlebedev
()

CentOS на Desktop

Форум — Desktop

Здравствуйте. Скажите пожалуйста, имеются ли проблемы с установкой на CentOS: Dropbox, awesome, Skype? Везде смотрю пакеты доступны для fedora, но нет для CentOS. Федоровские репозитории вроде же можно подключать к центоси? Проблем не будет при установке софта из них? И еще может кто-нить знает какая версия gnome используется по дефолту в последней версии centos (которая 31 марта 2015 г вышла)?

 , , , ,

volodlebedev
()

Выбор дистрибутива для использования без Desktop Environment на Notebook/Laptop

Форум — General

1. Debian testing
2. Ubuntu/Mint
3. Fedora
4. Другие дистрибутивы не рассматриваются в данном топике!

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

Личные предпочтения, кому что нравится и кто чем пользуется совершенно неинтересны, поэтому просьба - не засорять топик бесполезными мусором сообщениями!

 , , , ,

volodlebedev
()

Debian vs Ubuntu/Mint (без DE!!!) для ноутбука

Форум — General

1. Дистрибутив нужен без DE
2. Вместо DE только тайловый менеджер
3. Дистрибутив нужен для ноута
4. Вопрос поддержки оборудования можно не учитывать, все работает и там и там
5. В работе будет использоваться много различного ПО, но критична ли свежесть софта, не знаю...
Помогите определиться с выбором - есть ли преимущества у Ubuntu/Mint на ноуте при вышеобозначенных условиях?

 , ,

volodlebedev
()

Arch vs Debian

Форум — General

Добрый день. Много лет сидел на фряхе, сейчас, в силу обстоятельств, вынужден перейти на линукс. Естественно, после FreeBSD, выбор сразу же пал на Arch Linux (сначала генту была). Однако имеется суровая производственная необходимость в использовании deb дистрибутивов (Debian/Ubuntu). Получается, что мои симпатии целиком и полностью на стороне Арча, но прагматический интерес лежит в сторону Debian. И все бы ничего, забил бы я на этот Debian с тридесятой колокольни и сидел на Арче, но смущают многочисленные негативные отзывы в сторону Арча, вроде таких (найдено на просторах интернета):
-------------//////

Arch против Debian

Анонимус, который провел много бурных ночей с Дебианом и Арчем, пришел к выводу что Арч не нужен. Появление Арча - классический пример такого явления как «Reinventing the wheel». В Дебиане есть debootstrap, который появился еще до Арча. Debootstrap с опцией "--variant=minbase" устанавливает из любого линуксового хоста более минимальную систему чем это делает Арч. Если любителю острых минимальных ощущений нужен еще и «Rolling release», то можно установить Debian sid (unstable), апдэйты в нем делать не опаснее чем в Арче. Единственный плюс Арча - информативные howtos доки. Все остальное можно смело определять на помойку, ведь есть могучий, универсальный и многоцелевой Дебиан, в котором все принципы Арча были давно заложены и зарекомендовали себя еще до появления самого Арча :)
---------------////
Помогите определиться с выбором и понять, соответствует ли действительности вышенаписанное?

 , ,

volodlebedev
()

Ubuntu - ручной режим установки (как в Arch Linux)

Форум — Linux-install

Имею проблему с nouveau драйверами к моей видеокарте, система после первой же перезагрузки виснет намертво. Не понимаю как вообще live-cd загружается. Перепробовал все дистрибутивы. Возможно установить только arch и генту - только потому, что в них проприетарные драйвера можно установить на этапе установки, а не после (т.е. до перезагрузки). Но по некоторым причинам нужен именно den дистрибутив. Возможно ли в debian/ubuntu провернуть ту же фишку как в арче? Существует ли такой же режим (полностью ручной) установки?

 , ,

volodlebedev
()

NX vs RDP для удаленного доступа к Linux

Форум — Admin

в общем, мне нужно не терминальное решения, а просто удаленный доступ к рабочему столу (для 1-го пользователя), поэтому сравниваются:

1. NX Server от NomachineNX (не FreeNX)

2. xrdp с X11rdp (т.е. RDP протокол, не VNC)

сложность установки не имеет значения..

собственно, интересуют принципиальные отличия и преимущества одного решения над другим..

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

P.S. и еще вопрос, spice-протокол можно ли рассматривать как достойную альтернативу nx и rdp для случаев:

- когда linux крутится в виртуалке на KVM/QEMU?

- когда linux крутится в виртуалке в другом гипервизоре (Hyper-V например)?

- когда linux крутится на реальном железе?

 , , , ,

volodlebedev
()

SPICE протокол для Remote Desktop к VM на Hyper-V

Форум — Admin

Добрый день! Знаю, что можно ставить spice сервер на реальное (не виртуальное) железо, читал статью на хабре. Статья та была 2-х летней давности, и кроме нее других упоминаний об использовании spice где-то кроме QEMU/KVM я не нашел. Создается впечатление что основное назначение протокола связано с поддержкой qlx на стороне гипервизора. Скажите пожалуйста, на сколько оправдано использование spice для удаленного доступа к Linux виртуальной машине, которая крутится в hyper-v? Поделитесь ссылками на инфу по связке spice & Linux on Hyper-V. Про freenx знаю, пользуюсь, но к теме не относится.

 , ,

volodlebedev
()

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

Форум — Admin

добрый день. простая казалось бы задача, но не могу ничего по ней нагуглить:

linux: ubuntu сервер необходимо обычному пользователю (не sudo), дать полные права на каталог, где лежат сайты апача /var/www (рекурсивно). Но при этом хотелось бы (важно!), чтобы владельцем остался www-data, т.к. каталог этот используется веб-сервером. Я добавляю юзера в группу www-data, но ведь права то по умолчанию стоят 755 и 644, и менять то их не желательно, так как многие веб-фреймворки сами ставят 644 или 640 на некоторые файлы... И еще, нужно чтобы когда пользователь этот входил удаленно в систему (ssh, sftp), автоматически для него открывался /var/www вместо /home/user (но домашним каталогом чтоб оставался /home/user) и чтою он не мог выйти за пределы этого каталога. Подскажите пожалуйста грамотное решение этой задачки.

P.S. понимаю, что вопрос может быть немного бредово звучит, поэтому задам его иначе: необходимо создать пользователя, у которого будут права (полные!) к одному единственному каталогу - к каталогу веб-сервера /var/www, в котором хранятся сайты (не конфиги, а содержимое сайтов). Доступ должен быть по SSH обязательно. При удаленном доступе к серверу у него должен открываться именно этот каталог, в котором пользователь должен быть «заперт».

 ,

volodlebedev
()

Openwrt, связать роутером две подсети

Форум — Admin

Имеются два роутера и две разные подсети, один роутер совсем простенький, а на второй поставил openwrt. Как на openwrt связать две подсетки и настроить маршруты? Ясен пень, что по логике вещей все просто - поднять второй интерфейс, прописать на нем ip из второй подсети, прописать маршруты. Однако, к сожалению, openwrt по умолчанию связывает бриджем лан-порты, и все становится запутанным, разбираться с openwrt времени особо нет. Может есть у кого документация по данной задачке?

P.S. А может еще кто-нить даст ликбез по настройке двух разных интернетов на openwrt? Тогда может вообще одним роутером можно обойтись?

volodlebedev
()

Связать две подсети

Форум — Admin

Подсеть первая: 192.168.1.0/24, gateway 192.168.1.1 (первый роутер);

Подсеть вторая: 192.168.2.0/24, gateway 192.168.2.1 (второй роутер);

интернет на роутерах разный;

Все хосты обоих подсетей и оба роутера подключены к одному коммутатору (unmanaged);

Вопрос 1 (главный): Как правильно составить маршруты, чтобы компы из разных подсеток видели друг друга?

Вопрос 2 (второстепенный): С удовольствием выслушаю рекомендации, как вообще было бы грамотно строить топологию такой сети:

a) при простых роутерах (без фич с постоением вланов и пр.),

б) и при продвинутых (SOHO) роутерах.

volodlebedev
()

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