LINUX.ORG.RU

Сообщения qzxcvbnm

 

Проверка, открыт ли файл другим приложением

 , ,

Доброго времени суток, уважаемые ЛОРовцы. Имеется файл, к которому попеременно должны иметь доступ две или более программы на C++. Для работы с файлами используются:

ifstream file1("...");
ofstream file2("...");
Каким образом можно проверить, открыт ли файл кем-то еще?

Заранее благодарен.

qzxcvbnm
()

ШГ, ШГ everywhere!!!11

 

Подкиньте, пожалуйста, пару скринов, где Ш не Г. Нужно знать, к чему стремиться.

qzxcvbnm
()

История Mandriva

 ,

Подскажите, пожалуйста, где можно найти полную историю дистрибутива Mandriva Linux и компании её разрабатывавшей. Интересно посмотреть на историю от «рассвета до заката», так сказать.

qzxcvbnm
()

Загадочное железо

 ,

Доброго времени дня, уважаемые ЛОРовцы. В общем, долго бьюсь над одной проблемой и никак не могу найти решения.
Имеется десктоп:

  • Intel Core 2 Duo E7400 2.8 GHz
  • 4 Gb RAM
  • Nvidia GeForce GT 240


Я хочу поставить какой-нибудь дистрибутив Linux'а, но возникает одна очень странная проблема.

История
На нем стоит (да простят меня ЛОРовцы) Оффтопик 7 Домашний Базовый. В первые дни его колбасило вот так. Система загрузилась, я начинаю работать, возникают артефакты, как на картинке, а затем система виснет или вешается вылетает в BSoD.
Я решил поставить Kubuntu 13.10 (или 13.04?) (недавно вышла, да и KDE погонять хотелось). Все аюсолютно также. Система загрузилась, я немного поработал, а затем вот так(на скрине - оффтопик, но не суть, ибо под Кубунтой было также).

Я думал, что перегревается видеокарта, поэтому подключил дополнительный кулер - ничего, да и датчики показывали, что ничего особенного не происходит. Думал, что дело в ОС, поэтому пробовал ставить Оффтопик 8.1 Preview - ничего. Несколько раз переустанавливал Kubuntu - ничего. Думал, дело в драйвере видеокарты - множество переустановок и... ничего.

И вдруг, в один прекрасный день, оффтопик просто заработал. Может прилетело обновление или что, но он просто работал ( и работает сейчас). Но проблема осталась - ни один дистрибутив не заработал. Федора 19 Gnome - повисла, Ubuntu 13.10 (и с X, и с Mir) - виснет, Xubuntu 14.04 LiveCD - виснет. Решил попробовать другие Unix-like'и: OpenIndiana - сначала работала, но потом повисла; Hackintosh OS X 10.9 - повисла. Причем, я заметил, что, в основном, виснут они при какой-то графической нагрузке (открытый браузер, тяжелый shell и т.д.)

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

UPD: Сейчас таких артефактов нету! Системы (кроме оффтопика) просто виснут.

qzxcvbnm
()

Terminal emulator и Image viewer

 , ,

Доброго времени суток, уважаемые ЛОРовцы.
Подскажите, пожалуйста, несколько программ:
1. X'овый эмулятор терминала с минимумом зависимостей (желательно, только libc и xlib)
2. Программа для просмотра изображений (можно только одного формата, например png), также с минимумом зависимостей (желательно, только libc, xlib и, например, libpng)

Заранее благодарю!

qzxcvbnm
()

Fedora 21 и Wayland

 ,

!Ъ:
http://www.opennet.ru/opennews/art.shtml?num=39738
Ъ:

На состоявшемся заседании комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora Linux, утверждён план обеспечения поддержки в дистрибутиве пользовательского окружения GNOME, работающего поверх Wayland. Если в выпуске Fedora 20 была реализована экспериментальная начальная поддержка Wayland, то в Fedora 21 функционирование графического сеанса GNOME с использованием Wayland планируется довести до полнофункционального вида, пригодного для использования обычными пользователями. Точных планов по переходу Fedora по умолчанию на Wayland пока не озвучено, решение будет принято позднее и будет зависеть от степени готовности окружения на базе Wayland.

GNOME Shell будет выполняться в качестве обособленного композитного сервера Wayland. Поддержка Wayland будет обеспечена в gnome-desktop, gnome-settings-daemon и gnome-control-center, а также различных пользовательских приложениях. Для прозрачного выполнения программ, не адаптированных для работы поверх Wayland и продолжающих использовать X11, будет задействован ddx-сервер XWayland, код которого уже принят в состав ветки X.Org Server 1.16.

Fedora вновь впереди планеты всей.
А что думаете вы, уважаемые ЛОРовцы, по этому поводу?

qzxcvbnm
()

C++ и Xlib

 , , ,

Доброго времени суток, уважаемые ЛОРовцы.
Нарисовать точку можно командой:

XDrawPoint(d,w,DefaultGC(d,s),x,y);
Она будет черной. Подскажите, пожалуйста, каким образом можно рисовать точки других цветов и как можно очистить окно от содержимого.

P.S. Подскажите, пожалуйста, какие еще способы/библиотеки существуют для вывода графики?

Заранее благодарю!

qzxcvbnm
()

No protocol specified.

 , ,

Доброго времени суток, уважаемые ЛОРовцы.
Система Xubuntu 14.04. В одно прекрасное утро, с системой произошло следующее. После ввода пароля в LightDM'е, все, кроме курсора и обоины, пропало и... ничего.
Я сделал Ctrl+Alt+F1, залогинился и убил все это дело командой:

service lightdm stop
Затем, попробовал запустить X'ы командой:
startx
Экран потемнел, и... ничего. Я вновь сделал Ctrl+Alt+F1. Выхлоп был следующий:
No protocol specified.
..
Эта фраза циклически выводилась на экран. И все.
Что я еще делал:

  • Пробовал startxfce4
  • Менял owner'а и права доступа всех скрытых файлов в домашней директории и в /tmp

Ничего не помогло. Но что самое интересное, так это то, что из-под root'а все прекрасно работает.
Уважаемые ЛОРовцы, помогите решить эту проблему.

qzxcvbnm
()

PiPhone – мобильный телефон на основе Raspberry Pi

 , ,

!Ъ: http://habrahabr.ru/post/221567/
Ъ:

Ирландcкий инженер Дэвид Хант собрал мобильный телефон PiPhone на базе Raspberry Pi.
http://www.youtube.com/watch?v=8eaiNsFhtI8&feature=player_embedded
Телефон имеет сенсорный экран и позволяет совершать звонки используя внешние наушники и микрофон.

Стоимость компонентов составила 158 долларов:

  • Raspberry Pi Model B – $40
  • PiTFT Touchscreen 320×240 – $35
  • 2500mAh LiPo батарея – $15
  • SIM900 GSM/GPRS модуль – $48
  • DC-DC повышающий преобразователь напряжения 3.3V – 5V 1A – $10
  • Кабели, разъёмы, и т.д. — $10
qzxcvbnm
()

Вопрос по сетям.

 ,

Имеется компьютер, который подсоединяется к ноутбуку сетевым кабелем. На ноутбуке есть доступ к Интернету через Wi-Fi. Каким образом можно получить Интернет на компьютере через ноутбук?
На всех устройствах Linux. В точке доступа включен DHCP.

На ноутбуке:

  • eth0 - Ethernet
  • eth1 - Wi-Fi

На компьютере:

  • eth0 - Ethernet

Заранее благодарю.

qzxcvbnm
()

Информация о системе

 , ,

Подскажите, пожалуйста, какой скрипт/программа/(что-нибудь еще) выводит информацию о системе в терминале в таком виде:

https://www.linux.org.ru/gallery/10257633.png
https://www.linux.org.ru/gallery/10242400.jpg
https://www.linux.org.ru/gallery/10204910.png
https://www.linux.org.ru/gallery/10243089.png
https://www.linux.org.ru/gallery/10244919.png

qzxcvbnm
()

Open source Cola & Open source Beer

 

Сабж. Для настоящих Ъ.
Кола OpenCola
Пиво Vores Øl

qzxcvbnm
()

Маленькая несостыковочка на странице неподтвержденных опросов.

 ,

Сабж.
«Не подтверждайте сразу много скриншотов, дайте им повисеть на главной странице.»
Почему скриншотов, если это опросы?

www.linux.org.ru/view-all.jsp?section=5

sudo cast maxcom
sudo cast green
sudo cast hizel
sudo cast Slavaz

qzxcvbnm
()

Вопрос по shell

 , ,

Есть директория с файлами, в именах которых есть пробелы. Нужно применить к каждому из них какое-то действие. Для этого я использую for:

for i in `ls`; do

Но вот беда! for вместо того, чтобы i присваивать имя одного файла, присваивает слова из этого имени по порядку. (т.е. вместо применения операции к файлу «a b c.mp4», получается применение к трем файлам: «a», «b» и «c.mp4»)
Как сделать так, чтобы переменной присваивались именно имена файлов, а не их отдельные части.

qzxcvbnm
()

Количество ругани в ядре Linux.

 , ,

Сабж.
http://www.vidarholen.net/contents/wordcount/
Задумка у автора достаточно интересная...

qzxcvbnm
()

У кого-нибудь есть образ ОС Aurora UX?

 , ,

Сабж. А именно файлик AuroraUX-Current-03-15-09.iso. Заранее большое спасибо.

qzxcvbnm
()