LINUX.ORG.RU

Сообщения xcreatepixmap

 

[actkbd] Решил проблему переключения из полноэкранных игр

Форум — Talks

Была проблема переключения из игр запущенных в полноэкранном режиме. Для них не работал Alt+Tab. Игры перехватывают хоткеи WM и WM не знает о нажатии клавиш.

Но вот я узнал о программе actkbd http://users.softlab.ntua.gr/~thkala/projects/actkbd/. Эта программа работает независимо от иксовых программ и узнаёт о нажатии клавиш из /dev/input.

Назначил группу devinput всем файлам в папке «/dev/input/*» . (Это надо делать каждый раз при загрузке ОС. Надо добавить в стартовые скрипты в /etc/)

Своего юзера добавил в эту группу.

Нужный клавиатурный (kbd/keyboard) /dev/input/event? можно узнать по /dev/input/by-id, /dev/input/by-path или в /proc/bus/input/devices.

А на комбинацию Win+D добавил команду

wnckprop --show-desktop

Стало очень удобно. Решилась многолетняя проблема.

xcreatepixmap ()

unixforum.org на проприетарном движке IPBoard

Форум — Talks

Я считаю очень показательным что русский линуксовый форум unixforum.org сделан на проприетарном движке IPBoard. Это многое говорит о их управленцах.

Это же какое-то наглое мошенничество. Сайт о открытых исходниках, а сам работает на закрытых.

Это безобразие какоето !

xcreatepixmap ()

Фрагментация - Выделение место для файлов сразу

Форум — General

На файловых системах линукса используется странное динамическое выделение места для файлов. Если программа создаёт файл, то на самом деле в файловой системе не выделяется место для нового файла. Место выделяется по кусочкам по мере записи в файл. И поэтому появляется сильная фрагментизация. Это как раз видно по команде «df -h».

В виндовс же для всех файлов сразу выделяется место ПОЛНОСТЬЮ. И в виндовс сильно снижена фрагментация.

Как настроить полное выделение место СРАЗУ же при создании файла ?

Я хочу избавиться от такой фрагментации. Я считаю такое поведение файловой системы плохим, не практичным. У меня огромный жесткий диск. Но появляющаяся на нём дефрагментация меня сильно бесит.

ФС EXT3/EXT4.

xcreatepixmap ()

[metacity] Тема не меняется через gconftool-2

Форум — Desktop

Сейчас использую Openbox, но решил попробовать Metacity, т.к. для него сущестует много красивых тем на http://gnome-look.org/.

Делаю так

user@darkstar: gconftool-2 -s /apps/metacity/general/theme --type string "AgingGorilla"

user@darkstar: gconftool-2 -g /apps/metacity/general/theme
AgingGorilla

user@darkstar: metacity --sm-disable --no-composite --no-force-fullscreen
Metacity запускается но использует какую-то другую тему.

Иногда по неизвестной мне причине metacity всё таки решает показать заданную тему, но я не понял когда и при каком условии.

Почему значение этого гномьего реестра не влияет на Metacity ?

xcreatepixmap ()

Продвинутый ACL c наследованием юзера

Форум — Security

Моего юзера зовут «sem». Он состоит в группах «users:testgroup».

Т.к. у меня гигобайты полезных файлов в папке $HOME, то для запуска сомнительного кода (программ, скриптов, игр) создал у себя отдельного юзера «testuser».

Оба юзера входят в группу «testgroup».

Теперь возникла проблема как переносить файла от юзера testuser в sem и обратно.

Тогда я создал промежуточную папку «/home/test_user_and_sem».

Назначил владельца и группу :

chown sem:testgroup /home/test_user_and_sem

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

chmod u+rwx,r+rwx sem:testgroup /home/test_user_and_sem

Захожу в юзера testgroup (su testgroup). Переношу (командой move) файлы из /home/testuser в /home/test_user_and_sem.

Дальше я назначаю права для группы

chmod -R g+w /home/test_user_and_sem

Но владельцем файла остаётся юзер «testuser». И если перенести дальше юзером «sem» в папку /home/sem то невозможно менять Execute bit для скриптов программ.

Пробовал использовать acl. Включил acl в опциях монтирования /etc/fstab.

su root
setfacl -m default:user:sem:rwx /home/test_user_and_sem
setfacl -m default:group:testgroup:rwx /home/test_user_and_sem

Но в результате пользователь не меняется для перенесённых файлов, а только для созданных файлов, папок в этой папке.

В результате есть файл /home/test_user_and_sem/file_from_test_user.txt с testuser:testgroup и с битами -rwxrw-r--.

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

Перенос с архивированием в testuser и потом распаковкой в sem очень неудобен. Т.к некоторые файлы это очень большие файлы и долго это.

Как изменить владельца файла без вызова консоли рута ?

xcreatepixmap ()

SUID не работает

Форум — Development

Сделал на Си простую програмку которая должна запускаться с рутовыми правами.

Указал SUID-бит командой :

chown root:root /usr/bin/myprogram
chmod u+srwx,g+rwx,o+rx-w /usr/bin/myprogram
.

Но программа не запускается с рутовыми правами. Почему ?

Другие программы нормально запускаются с suid битами :

/usr/bin/Xorg (root:root)
/usr/bin/renice (root:nice)

xcreatepixmap ()

XMMS имеет лучший Cross-Fade плагин

Форум — Talks

У XMMS лучше всего реализован Cross-Fade (crossfade plugin, Peter Eisenlohr).

Как в лучшем плеере всех времён, в Winamp-е.

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

Не то что всякие современные недоделки.

Вот так вот. Это Лучший плеер.

xcreatepixmap ()

Посоветуйте терминал на QT, но без зависимости от KDE

Форум — Desktop

subj

xcreatepixmap ()

Ищу особый 2D движок

Форум — Development

Ищу особый 2D движок.

Он должен уметь рисовать картинки с маской прозрачности. (То есть не настоящая прозрачнасть с уровнями, а упрощённая с простой маской указывающей какие пикселы на картинки не видны).

Он должен уметь убирать картики с экрана. Особо важно чтобы такая оптимизация : уметь убирать картинки с экрана без перерисовки всего экрана, всего кадра. Это как в изометрических движках типа Fallout-2. Там если на экране передвинится персонаж, то перерисовывается лишь кусочек экрана вокруг персонажа.

Я ищу подобный движок, но двухмерный, вид сверху, камера сверху.

Большей частью придётся рисовать, добавлять, убирать большое множество картинок.

Я уже делаю свой движок, но хотелось бы найти оптимизированный, быстрый. Чтобы не делать велосипед.

Вы встречали такие ?

xcreatepixmap ()

Ищу аналог Halevt для UDEV

Форум — Desktop

Halevt использует HAL.

Halevt это программа позволяющая определять действия при появлении дисков. Может вызывать команды автомонтирования или размонтирования.

Программа может работать без рутовых прав.

Может для разных типов дисков запускать разные программы. Например для Audio-CD музыкальный плеер, для CDROM файловый менеджер, для DVD видеоплеер.

Файловые менеджеры с встроенными функциями автомонтирования не предлагать.

Есть аналог такой программы для UDEV ?

xcreatepixmap ()

Встроить GTK виджеты в Xlib окно

Форум — Development

Есть большая программа на XLib. Захотел в его окно встроить виджеты GTK.

Такое возможно ?

Окна в программе создаются с помощью функции XCreateSimpleWindow.

Я знаю что есть протокол XEMBED для встраивания одних программ в другие, но как встроить GTK без создания отдельного процесса (fork) ? Как это сделать без переписывания всей программы ?

Мне нужно добавить меню, кнопки и прокрутки.

Может другой виджет позволяет это ?

xcreatepixmap ()

Иконка в трее для BASH скрипта

Форум — Development

Подскажите программу для Bash скрипта чтобы можно было создать иконку в трее и узнать какую кнопку мыши нажал пользователь левую, правую или среднюю. И иконка не должна удаляться после нажатий на кнопки мыши. (Я её например kill-ом потом уберу.) (Программу лучше если на GTK или Xlib.)

xcreatepixmap ()

Библиотека для чтения сверхгигантских фотографий

Форум — Development

Я имею в виду фотографии более 10 мегапикселей. В обычных фотовьюерах открыаются такие фотки слишком долго.

Также при просмотре 10 мегапиксельной фотки расходуется почти более 400 MB памяти.

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

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

Прошу подсказать.

xcreatepixmap ()

[bash] Получить число в конце строки

Форум — Development
#!/bin/sh

LINE="Bla bla some text 123456"

ENDNUMBER=`expr match "${LINE}" "\([0-9]\+\$\)"`

echo ${ENDNUMBER}

Длина числа может меняться.

Почему не работает ?

xcreatepixmap ()

[C] Функция для получения части строки ?

Форум — Development

Просмотрел libc, glib и не нашёл такой функции.

Придётся писать свою ?

Нужна примерно такая :
get_middle_string ( char * string, int begin_index, int length )

И функция должна возвращать часть строки
начиная с символа с номером begin_index и
размером length, но в пределах строки.

xcreatepixmap ()

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