LINUX.ORG.RU

Сообщения TatianaSh

 

qemu как настроить shared folder

Форум — General

Здравствуйте, подскажите, пожалуйста... :)

Есть ос linux (типа debian), в ней установила qemu с win xp.

Нужно из linux в win перенести файлы. Как настроить общие папки?

В файле C:\WINDOWS\SYSTEM32\DRIVERS\ETC\LMHOSTS добавила строчку: 10.0.2.4 smbserver

Samba в linux есть: /usr/sbin/smbd Даже вот так сделала: /etc/init.d/samba restart

Запускаю с ключом -smb: qemu -m 1024 -hda win.img -smb /path/Win

Пишу в проводнике: \\smbserver\qemu

Выдается ошибка: Не удается найти «\\smbserver\qemu». проверьте правильность ввода или воспользуйтесь командой поиска из главного меню.

ЧЯДНТ? ((

 , ,

TatianaSh
()

QTreeWidget из таблицы

Форум — Development

Помогите, пожалуйста, придумать не очень кривой алгоритм ) Надо из таблицы получить дерево (QTreeWidget).

Таблица примерно такая:

id   num   name   child_id
1    1     Петя       3
2    1     Вася 
3    1     Федя 
3    2     НеФедя     4
3    3     ЕщеНеФедя 
4    1     Гаврюша

А дерево надо такое:

Петя
___Федя
___НеФедя
______Гаврюша
___ЕщеНеФедя
Вася

 , ,

TatianaSh
()

qt - как определить, запущено ли приложение

Форум — Development

Подскажите, кто знает ))

Перед тем как запустить какое-нибудь приложение вот так:

QProcess *proc = new QProcess();
proc->start("/usr/bin/xcalc");

как проверить, а не запущено ли оно уже?

Ну и соответственно либо запустить его либо не делать этого. Если запущено - высветить его поверх всех окон.

Спасибо! )

 ,

TatianaSh
()

setWindowFlags в qt

Форум — General

Помогите разобраться с setWindowFlags =)

Не могу понять, как убирать/добавлять некоторые полезные баттоны.

Вот такой код у меня:


ui->setupUi(this);
 
setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowTitleHint |
                   Qt::WindowMinimizeButtonHint |// кнопка сворачивания
                   Qt::WindowMaximizeButtonHint |// кнопка разворачивания
                   Qt::WindowCloseButtonHint |//кнопка красный крестик
                   Qt::WindowSystemMenuHint |
                   Qt::WindowContextHelpButtonHint );// кнопка-вопросик тут должна появиться, но не появилась
 
this->setAttribute(Qt::WA_CustomWhatsThis);

Стандартные кнопки свернуть-развернуть-закрыть появляются или пропадают если я добавляю или удаляю этот флаг. Все логично.

Но вот флаг Qt::WindowContextHelpButtonHint, который мне так неистово нужен не работает =(

А должна появляться кнопочка "?" - подсказка «Что это?». И последняя строчка тоже эффекта не дает.

Qt 5.3.0, linux аля ubunta.

ЧЯДНТ?

P.S. Зачем два первых флага? Справку я прочитала, только не поняла, почему ничего не меняется, если их убрать.

P.P.S. Всем заранее спасибо! ;)

 ,

TatianaSh
()

QMediaPlayer в Debian

Форум — General

Помогите, пожалуйста!

Пытаюсь выводить видео в уголочке формы по нажатию кнопки.

Я так понимаю, что надо использовать QMediaPlayer.


 QVideoWidget *videowidget = new QVideoWidget;
    ui->animationLayout->addWidget(videowidget);
 
    QMediaPlayer *pl = new QMediaPlayer(this);
    pl->setVideoOutput(videowidget);
    pl->setMedia(QUrl::fromLocalFile("/mnt/.../name.flv"));
    pl->play();
    videowidget->show();

Код рабочий!

С горя проверила на Win7 - работает. *Щас все тут будут матюкаться*

Но на Linux типа Debian Wheezy вместо видео появляется черный прямоугольничек ((

У меня Qt Creator 3.1.1, Qt 5.3.0

При запуске в выводе приложения страшные слова:

GStreamer-CRITICAL **: gst_object_ref_sink: assertion `GST_IS_OBJECT (object)' failed
Cannot connect to server socket err = Нет такого файла или каталога
Cannot connect to server request channel
jack server is not running or cannot be started
Warning: "Для типа «video/x-flash-screen, pixel-aspect-ratio=(fraction)1/1, width=(int)387, height=(int)370, framerate=(fraction)1000/1» недоступен декодер."
Error: "В вашей установке GStreamer отсутствует модуль."

Вот пакеты:

dpkg -l | grep gstreamer

ii  gir1.2-gstreamer-0.10                 0.10.36-1.2                        amd64        Description: GObject introspection data for the GStreamer library
ii  gstreamer-tools                       0.10.36-1.2                        amd64        Tools for use with GStreamer
ii  gstreamer0.10-alsa:amd64              0.10.36-1.1                        amd64        GStreamer plugin for ALSA
ii  gstreamer0.10-doc                     0.10.36-1.2                        all          GStreamer core documentation and manuals
ii  gstreamer0.10-fluendo-mp3:amd64       0.10.23.debian-2                   amd64        Fluendo mp3 decoder GStreamer plugin
ii  gstreamer0.10-plugins-base:amd64      0.10.36-1.1                        amd64        GStreamer plugins from the "base" set
ii  gstreamer0.10-plugins-base-doc        0.10.36-1.1                        all          GStreamer documentation for plugins from the "base" set
ii  gstreamer0.10-plugins-good:amd64      0.10.31-3+nmu1ubuntu5              amd64        GStreamer plugins from the "good" set
ii  gstreamer0.10-plugins-ugly:amd64      0.10.19-2                          amd64        GStreamer plugins from the "ugly" set
ii  gstreamer0.10-tools                   0.10.36-1.2                        amd64        Tools for use with GStreamer
ii  libgstreamer-plugins-base0.10-0:amd64 0.10.36-1.1                        amd64        GStreamer libraries from the "base" set
ii  libgstreamer-plugins-base0.10-dev     0.10.36-1.1                        amd64        GStreamer development files for libraries from the "base" set
ii  libgstreamer0.10-0:amd64              0.10.36-1.2                        amd64        Core GStreamer libraries and elements
ii  libgstreamer0.10-dev                  0.10.36-1.2                        amd64        GStreamer core development files
ii  phonon-backend-gstreamer:amd64        4:4.7.1-1ubuntu4                   amd64        Phonon GStreamer 0.10.x backend
ii  phonon-backend-gstreamer-common:amd64 4:4.7.1-1ubuntu4                   amd64        Phonon GStreamer 0.10.x backend icons

Что делать? Хэлп.

 , ,

TatianaSh
()

Локальный репозиторий и sources.list

Форум — General

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

Терзаю дебиановый линукс на vm.

На сайте искала, но не помогло.

1) Начитавшись Интернет, нашла файл /etc/apt/sources.list

и дописала там строчку:

deb file:/home/itsme/debs stable main contrib non-free

Соответственно положила по указанному пути нужный пакет my.deb

Пишу волшебную строчку:

sudo apt-get update

Получаю в ответ в том числе печальные строки:

W: Не удалось получить file:/home/astraroot/debs/dists/stable/main/binary-amd64/Packages Файл не найден

W: Не удалось получить file:/home/astraroot/debs/dists/stable/contrib/binary-amd64/Packages Файл не найден

W: Не удалось получить file:/home/astraroot/debs/dists/stable/non-free/binary-amd64/Packages Файл не найден

Попыталась продублировать такой путь - все то же.

2) Если пишу в sources.list кроме установочного диска аналогично диск другого дистрибутива (где есть нужный пакет)

deb cdrom:[OS ...... - amd64 DVD ]/ name2 contrib main non-free

Получаю опять пакость:

W: Не удалось получить cdrom://OS ..... 1.3 name2 - amd64 DVD /dists/smolensk/contrib/binary-amd64/Packages Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD

W: Не удалось получить cdrom://OS ..... 1.3 name2 - amd64 DVD /dists/smolensk/main/binary-amd64/Packages Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD

W: Не удалось получить cdrom://OS ..... 1.3 name2 - amd64 DVD /dists/smolensk/non-free/binary-amd64/Packages Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD

3) Пробовала с помощью apt-cdrom (хотя мне и не с диска надо), но, видимо, «чужое» не пойдет:

gpgv: Не могу проверить подпись: неизвестная хэш-функция

А на «родном» диске нет нужных пакетов(

Собственно вопрос - что писать в /etc/apt/sources.list??

Или проблема не в sources.list?

ЧТО ДЕЛАТЬ?

Спасибо за все осмысленные ответы! =)

 , ,

TatianaSh
()

latex кодировка koi8-r

Форум — General

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

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

Есть стилевой файл mysty, в нем есть строчка:

\def\printmytext{принт май текст}

Вот myDoc.tex :

\documentclass[russian]{article}

\usepackage{mysty}

%\def\printmytext{принт май текст}

\begin{document}

\printmytext

\end{document}

Получаю в pdf`е «ОПХМР ЛЮИ РЕЙЯР».

Если раскомментировать строчку \def\printmytext{принт май текст}, то в pdf`е получаю «принт май текст»

В стилевом файле до определения команды \printmytext написано:

\usepackage[koi8-r]{inputenc}

Почему если я выношу определение этой команды в стилевой файл, получается ошибка кодировки?

ЧЯДНТ?? =(

 ,

TatianaSh
()

Другой колонтитул для одной страницы

Форум — General

В одном из ЕСКДшных документов вторая страница должна иметь особенно большую рамку.

То есть на первой странице (титульной) рамка1, на второй странице - рамка2, на третьей странице - рамка3.

Казалось бы, не проблема установить новый \chead .

Но есть нюанс:

вторая страница - содержание, а сколько листов оно займет - не мне решать))

Проблема:

Перед \tableofcontents{} я ставлю страшную огромную рамку2,

а после - ставлю в колонтитул рамку3.

В итоге - вторая страница (первая страница содержания) выглядит как надо,

а третья страница (вторая страница содержания) все еще с рамкой2, а нужна уже рамка3.

Рамка3 появляется после печать всего содержания. Что и логично, но мне надо все равно не так))

\thispagestyle похоже не поможет.

Не могу сообразить, как сделать \chead на одной и только одной самой единственной странице.

Заранее спасибо!

 ,

TatianaSh
()

qt widget в linux rosa

Форум — General

При попытке скомпилировать любое оконное приложение в Qt-creator выдается ошибка:

cannot find -lGL

collect2: error: ld returned 1 exit status

Qt 5.3.2 скачивался с оф. сайта (Qt 5.3.2 for Linux 64-bit).

Ось ROSA Fresh R4 (почти mandriva =)

Нашла информацию, что нужно установить пакет libgl-devel.

После установки появилась еще одна проблема:

skipping incompatible /usr/lib/libGL.so when searching for -IGL

Подскажите, пожалуйста, что нужно установить/настроить для корректной работы.

Заранее спасибо! =)

 , ,

TatianaSh
()

linux postgresql.run

Форум — General

Прошу подсказку у специалистов =)

Хочу установить postgresql в linux rosa. Установка по rpm-пакетам не привела к хэппиэнду, т.к. не удается настроить сервер в pgAdmin (ошибка - не удалось подключиться к серверу: В соединении отказано Он действительно работает по адресу «localhost» (127.0.0.1) и принимает TCP-соединения (порт 5432)?).

А postgresql.conf (как и /etc/postgresql/...) нету. Может что-то не так установила.

Есть вариант установить с помощью one click installer`а, в нем то «не так» установить должно быть нельзя. Но возникла проблема - при попытке запуска в графическом режиме требует права root`а. «This installer requires root privileges. Please become superuser before executing the installer» Права доступа rwxrwxrwx, лежит в домашней папке.

Как я понимаю, в kde я не могу стать root`ом. А как собственно запустить из консоли *.run?

Заранее спасибо всем ответившим! )

 ,

TatianaSh
()

Альт Линукс и Rosa Linux

Форум — Talks

Вопрос к тем, кто пользовался этими изобретениями)

Есть у них какие-то принципиальные отличия, что удобнее? Нужно именно русское изобретение)

Решила установить с целью попробовать в нем на QT попрограммировать. Я так поняла, что в сборках qt5 нет, отсюда вытекает следующее желание)

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

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

Надеюсь, не посыпится куча претензий типа фуу, стремный мастдайшик...

Спасибо всем ответившим!

 ,

TatianaSh
()

latex - \let и переопределение

Форум — General

Возник вопрос, почему не работает код. чяднт =)

Вот простой пример:


\def\printstrings{aaa} 
\def\addstr#1{
    \let\oldprintstrings\printstrings
    \def\printstrings{
        \oldprintstrings \\
        #1
    }
}

 \addstr{bbb} 
 \addstr{ccc}

Вообще, дальше я хотела, чтобы команда \printstrings выдала результат:

aaa

bbb

ccc

Но результат другой - ошибка ((

TeX capacity exceeded, sorry [input stack size=5000] \printstrings

Вроде несложная задача то - addstr добавляет строчку, а printstrings потом все накопленное печатает. Даже понятно, чем \def и \let отличаются.

Заранее спасибо всем ответившим!

 ,

TatianaSh
()

latex - newcommand

Форум — General

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

Буду благодарна всем откликнувшимся)

1.

Как я поняла из мануалов, \newcommand позволяет сделать один необязательный параметр ([default]):

\newcommand{cmd}[nargs][default]{defn}

Но мне надо несколько. Собственно вопрос как распарсить строку типа [arg1, arg2, arg3]

По идее можно сделать на примере grafics.sty,

так как его команда \includegraphics подразумевает похожий необязательный параметр.

Однако я не разобралась, хотелось бы попроще пример.

2.

Можно ли как-то определить папку, в которой расположен текущий файл main.tex?

Это требуется, например, если я запускаю приложение и передаю ему путь к моему tex-файлу.

Казалось бы, простая вещь то, да и нужная.

 ,

TatianaSh
()

LaTeX запуск скрипта

Форум — General

Вопрос к матерым LaTeX`никам =)

Вообще внутри документа LaTeX можно исполнять скрипты, в том числе на Python.

Для этого, например, есть пакет python.

Помогите, пожалуйста, разобраться!

Собственно написала: \begin{python} print(2+3) \end{python}

Сразу возникла ошибка I can`t find file 'main.py.out' \end{python}

Нашла информацию тут и там.

Собственно из одного взяла

pdflatex -synctex=1 -interaction=nonstopmode --shell-escape %.tex

Из другого переопределение чего-то из пакета python.

После этого ошибок нет, но и результата тоже.

Простейший пример не оставляет никаких следов в итоговом pdf-документе.

\begin{python} print(2+3) \end{python}

Если написать

\begin{python} [optional.py] print(2+3) \end{python}

то этот текст сохранится в файл optional.py.

Но записать что-то в файл можно и без пакета python.

Как запустить скрипт? Что нужно сделать то...

 , , ,

TatianaSh
()

LaTeX и графические фильтры

Форум — General

Прошу помощи в освоении LaTeX`а.

Нашла следующую информацию (Котельников, Чеботаев latex по-русски):

«Программа pdflatex, которая компилирует исходный текст в разметке LATEX в документ формата PDF, может импортировать рисунки в форматах PDF, PNG иJPEG3».

«При установке дополнительных графических фильтров можно импортировать рисунок практически любого формата».

В этой же книге представлен пример того, как импортировать рисунок формата TIFF.

\DeclareGraphicsRule{.tif}{png}{.png}{‘convert #1 ‘basename #1 .tif‘.png}

Для этого нужна библиотека ImageMagick.

Вопрос собственно в том, существует ли какая-нибудь библиотека,

которая позволит импортировать формат VDX?

Вообще что-то нигде больше не найду ничего про эти фильтры(

TatianaSh
()

LaTeX appendix

Форум — General

Прошу помощи у LaTeX`ников =)

Стандартное оформление приложений (в article) совсем не соответствует желаемому.

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

1. «Приложение 1» выравнивалось по правому краю, 2. «Название приложения» - по центру.

Да и как вообще вставить перенос строки после «Приложение 1»?

В

\gdef\thesection{\appendixname\hspace{0.2cm}\@arabic\c@section}

\par ставить оказалось бесполезно(

Заранее спасибо всем откликнувшимся! =)

 ,

TatianaSh
()

LaTeX - приложение по ГОСТу

Форум — General

Здравствуйте! Вопрос знатокам LaTeX`a,

если не сложно - подскажите =)

Хочу оформить приложения по ГОСТу.

Как получилось сделать:

1)в тексте документа:

____________ПРИЛОЖЕНИЕ 1. НАЗВАНИЕ ПРИЛОЖЕНИЯ (выравнивание по правому краю)

2)в содержании:

Приложение 1. Название приложения . . . . n

По ГОСТу должно быть:

1)в тексте документа:

______________________ПРИЛОЖЕНИЕ 1(выравнивание по правому краю)

_______НАЗВАНИЕ ПРИЛОЖЕНИЯ________ (по центру)

2)в содержании:

Приложение 1. Название приложения . . . . n

То есть проблема в том, что надо сделать перенос строки и изменить выравнивание в тексте после «Приложение 1».

Но в содержании переноса не должно быть!

 

TatianaSh
()

latex (lyx) - заголовок по госту

Форум — General

Здравствуйте! Вопрос к гуру latex`а.

Что есть:

1. Название раздела 1

___продолжение названия

2. Название раздела 2

___продолжение названия

Что хочется:

1. Название раздела 1

продолжение названия

2. Название раздела 2

продолжение названия

Причем это и в оглавлении, и в самом документе.

У меня есть переопределение:

\renewcommand{\l@section}{\@dottedtocline{1}{0.4cm}{0.8cm}}

Собственно последний аргумент меняет расстояние, которое я обозначила «___».

Если его сделать нулевым, то «Название раздела» наедет на свой номер(

Вот собственно и вопрос - как сдвинуть влево исключительно вторую строку названия раздела (подраздела и т.д.).

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

Заранее спасибо!

TatianaSh
()

LyX и MS Visio

Форум — General

Здравствуйте! Прошу помощи у специалистов LyX`а =)

Можно ли в LyX вставить внешнюю ссылку?

Поясню. Если в LyX вставить диаграмму из Visio, она преобразуется в *.emf или *.png, то есть просто картинку.

Можно ли сделать так, чтобы при изменении этой диаграммы изменения вносились и в документ LyX`а? Картинка обновлялась.

Заранее спасибо!

TatianaSh
()

LyX - проверка грамматики, пунктуации

Форум — General

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

Вопрос к стойким людям, покорившим LyX =)

Как в крутом ликсе сделать то, что может стремненький мс ворд ) Как сделать проверку пунктуации?

Казалось бы очень полезная ссылка:

http://wiki.lyx.org/Tools/LyX-GrammarChecker

мне совершенно не помогла((

Буду очень рада, если кто-нибудь поделится опытом и подскажет (как говорится, объяснит на пальцах), что скачать/установить/настроить.

А то правда обидно, что только орфография проверяется hunspell-ом.

Спасибо за любую помощь и участие!

TatianaSh
()

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