LINUX.ORG.RU

Сообщения yashik-s-ushami

 

[Elisp] Вопрос о Text Properties

Форум — Development

Суть проблемы: не работает текстовое свойство mouse-face - оно, как помним, задаёт face (облик текста) тексту, когда на него наведён указатель мыши.

Подробнее: функцией add-text-properties устанавливаю определённому участку текста свойство mouse-face в какой-нибудь face (например bold или italic). Функция завершается успешно. mouse-face и впрямь получает установленное мною значение - проверено функцией text-properties-at (выдает список всех текстовых свойств указанной части текста). Но при наведении указателя мыши на этот самый текст его вид не меняется (не становится жирным или наклонным, например). Почему? Как сделать чтоб работало?

Вышеназванные действия со свойствами совершаю в fundamental-mode и emacs-lisp-mode .

 

yashik-s-ushami
()

Компилятор Си под лицензией BSD или MIT

Форум — General

Был внезапно разочарован GPL лицензией, когда узнал, что если скомпилирую GPL-ным компилятором прогу, то продать её не смогу, не прилепив к ней её исходники. Сразу с инетересом заглядел и увидел, что в BSD и MIT лицензиях подобного (как я понял) нет, а точнее:

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

Вопросы:
1) Есть ли достойные Си-компиляторы под BSD и MIT лицензиями?
2) Какой компилятор используется в FreeBSD в качестве основного? Некий свой (BSD-шный) или, как и в Linux, тоже GPL-ный gcc там правит ?

PS не для холиваров. Просто два (см. выше) вопроса

yashik-s-ushami
()

Вропрос о прозрачных окнах и разных обоях в Enlightenment e16

Форум — Desktop

Представьте себе, запускаю в E16 прозрачный urxvt и gkrellm с прозрачной шкуркой. urxvt делаю sticky, а gkrellm настроен так, чтоб присутствовать на всех рабочих столах.

А затем переключаю рабочий стол - а на разных раб-столах в E16 у меня разные обои - так вот, urxvt и gkrellm продолжают показывать фрагмент обоины с прежнего рабочего стола (на котором они были запущены) !!

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

yashik-s-ushami
()

Как компилировать программы, написанные до gcc 4.3 ?

Форум — Development

Не компилируются ни blackbox, ни старый fluxbox-0.1.14 (я знаю, что есть новый, но хочу поглядеть на старый), ни ipager для современного fluxbox'а и т.д. Выдаются ошибки, говорящие что всякие malloc-и да strlen-ы «was not declared in this scope».

Лазяя в яндексах и лоровском поисковике, узнал, что виной тому выход gcc 4.3, где некоторые заголовочные файлы были переиначены, из-за чего надо старым исходникам подключать cstdlib, cstring. Вопрос: как это сделать? Как подключить эти cstdlib, cstring ? Можно ли это как-то задать в качестве параметра для ./configure ? А как это можно задать scons-у ? Нужно ли подключать что-то кроме cstdlib и cstring ?

yashik-s-ushami
()

Из каких пакетов состоит Наутилус ?

Форум — Desktop

Есть Гном, и все в нем как надо, кроме Наутилуса. Проблема в том, что каждая папка открывается Наутилусом в отдельном окне, плюс в Наутилусе нету ничего, кроме главного меню и строки состояния - то есть даже тулбара и поля с адресом текущей папки нету, не говоря уже об отсутствии боковой панели. В настройках этого Наутилуса нет пунктов, включающих тулбар, адресную строку, боковую панель. Каюсь - при установке openSUSE выпилил из раздела с Гномовскими пакетами все, что посчитал подозрительным - в итоге Гном рабочий и удобный, вот только Наутилус кастрированный. Подскажите, пожалуста, какие пакеты содержат недостающие части (тулбар, адресная строка, боковая панель) Наутилуса ?

yashik-s-ushami
()

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