Несколько вопросов линуксоедам

marusya68

Пара вопросов по линуксу, подозреваю что простых, так же как аналогичные вопросы были бы для меня под винду:
имеется SLAX записанный на флешку, с которой он загружается ежедневно в KDE. нужно:
1) каждый раз при старте для монитора висящем на hdmi разрешение менять с 1024x768 на 1300x768. как этот процесс автоматизировать?
2) при старте нужно сразу запустить програму "удаленный рабочий стол" (по моему krdc или как то так называется)
3) в вышеупомнятоу программе KRDC в полноэкранном режиме сверху висит панель krdc с кнопками "выйти свернуть и т.п.", как переместить эту панель чтобы она была не сверху окна а слева или справа. при наведении мышки на левую часть панели курсор мыши меняется на курсор который обычно обозначает перетаскивание но при последующем движении мыши куда либо панель не двигается никуда. а панель надо бы переместить так как она сильно мешает доступу к верхней части удаленного экрана. кроме того не смотря на то что KRDC разворачивается на полный экран, снизу и справа остаётся скролл бары, которые так же мешают и отнимают нужное пространство. они возникают как будто бы я задал разрешение в krdc чуть больше чем разрешение экрана.

yroslavasako

Я линуксоид, кедами не пользуюсь. Советы дам универсальные.
1. xrandr --output HDMI1 --mode 1300x768
Вместо HDMI1 подставь соответствующее название для того порта, к которому подключён моник. Прописать эту команду нужно в файл сценария. Либо .xinitrc, либо создай любой файл сценари внутри .kde4/Autostrat.
2. В тот же файлик пропиши запуск проги.
3. Лучше не пользоваться krdc. Используй напрямую специализированный софт. Для соединения с виндой, например, rdesktop.
Если дистрибутив на флешке не имеет функции подгрузки пользовательской директории с той же флешке, а куда тебе ещё класть файлы настройки, то придётся ковырять дистрибутив и учить его этому. Либо создать свой вариант образа, куда это включено. Про это могу рассказать отдельно.

marusya68

спс) как доберусь до компа попробую)

Alena_08_11

rdesktop
xfreerdp

doublemother

rdesktop
xfreerdp
remmina. И не слушать тех, кто использует неудобоваримые извращения.

yroslavasako

remmina. И не слушать тех, кто использует неудобоваримые извращения.
http://github.com/FreeRDP/Remmina
Юзает тот же FreeRDP. Так что на самом деле выбора только два: freerdp или rdesktop. Причём второй устарел, снимаю его кандидатуру, слишком долго за виндой не следил.
P.S. Не надо советовать пользователю кедов (и Qt) gtk приложения.

fufa58

Лучше не пользоваться krdc
поцчему? :ooo:

nas1234

rdesktop
xfreerdp
remmina. И не слушать тех, кто использует неудобоваримые извращения.
поставить винду и использовать нэйтивное приложение. и не слушать всяких линуксоедов.

yroslavasako

поцчему? :ooo:
в вышеупомнятоу программе KRDC в полноэкранном режиме сверху висит панель krdc с кнопками "выйти свернуть и т.п."

yroslavasako

А, скажем, нативное приложение из WinXP способно подключиться к Win8?
А самое главное, какая такая винда способна загружаться и работать с флешки?

doublemother

P.S. Не надо советовать пользователю кедов (и Qt) gtk приложения.
Обоснуйте. Гтк при всей его убогости не приносит большого оверхеда в кеды (в отличие от обратной ситуации, когда у тебя сразу притягивается весь kde-runtime, запускается какая-нибудь ksycoca и ещё половина кед впридачу). Проблем с отрисовкой в родном стиле у обоих вариантов уже давно нет.

Troyn09

А, скажем, нативное приложение из WinXP способно подключиться к Win8?
не пинайте труп хп

yroslavasako

не пинайте труп хп
Это не труп, это проверенная продукция

Troyn09

перфокарты тоже проверенная продукция

yroslavasako

Они не эффективны. Требуют слишком много электроэнергии для работы с ними. А XP наоборот гораздо приятнее в плане энергосбережения, так как менее прожорлива. И точно также устанавливается на современные компы.

Troyn09

И точно также устанавливается на современные компы.
а с дровами что?

Filan

притягивается весь kde-runtime
kde-runtime != QT

nas1234

Может.
Если ты конечно не путаешь нэйтивную и стоковую.
Лайвы винды есть.
Зачем хр?

fufa58

Лучше не пользоваться krdc. Используй напрямую специализированный софт.
поцчему? :ooo:
в вышеупомнятоу программе KRDC в полноэкранном режиме сверху висит панель krdc с кнопками "выйти свернуть и т.п."
Ты говоришь так, словно наличие панельки с ненастраиваемым местоположением (она кстати умеет авто скрываться, топикстартеру этого не хватит?) делает софт неспециализированным

marusya68

на флешке только папка SLAX а в ней вот это:

все папки пусты кроме BOOT в ней вот:

yroslavasako

Ты говоришь так, словно наличие панельки с ненастраиваемым местоположением (она кстати умеет авто скрываться, топикстартеру этого не хватит?) делает софт неспециализированным
Я подозреваю, что krdc умеет больше чем виндовый remote desktop. Может заодно пробрасывает x11 сессии и какой-нибудь vnc. Под специализацией я подразумевал заточку под один протокол.

yroslavasako

загрузись с флешки и запости сюда вывод команды
cat /proc/mounts

nas1234

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

doublemother

kde-runtime != QT
QT ≠ Qt, и чо? Кто-то уже нашёл клиент на чистых Qt?
aptitude show krdc
...
Зависимости: kde-runtime, libc6 (>= 2.14), libkcmutils4 (>= 4:4.4.95), libkdecore5 (>= 4:4.4.4-2~), libkdeui5 (>= 4:4.4.0), libkdnssd4 (>= 4:4.3.4), libkio5 (>= 4:4.3.4), libknotifyconfig4 (>= 4:4.3.4), libqt4-dbus (>= 4:4.5.3),
libqt4-network (>= 4:4.5.3), libqt4-xml (>= 4:4.5.3), libqtcore4 (>= 4:4.8.4), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 4.1.1), libtelepathy-qt4-2 (>= 0.9.1), libvncclient0 (>= 0.9.9)

Filan

Ты сначала сделал общий вывод (QT приложения требуют kde-runtime) из частного случая (krdc требует kde-runtime), а сейчас этот общий вывод этим же частным случаем пытаешься доказать.
Ничего не смущает?

svetaslav212

И точно также устанавливается на современные компы.
Современные компы — это 64-битный многоядерный проц, больше 4 гигов оперативки и SSD. Со всем этим у XP проблемы.

marusya68

а какая у тебя конечная цель?настроить твою слаксу под то что тебе нужно?найти альтернативное решение?обеспечить кому-то комфортную работу на терминальном сервере, не нарушая лицензионных соглашений?выиграть пари?
обеспечить юзверю который работает на бездисковом компе с флехой на 4 гига, звуковухой и видяхой с HDMI выходом работу через RDP на основном компе + возможно сидение в инете или прослушывание музыки фильмов без RDP.

doublemother

Ты сначала сделал общий вывод (QT приложения требуют kde-runtime)
Пруфцитату или сходите нахуй, пожалуйста.

marusya68

агрузись с флешки и запости сюда вывод командыcat /proc/mounts
 slax:~# cat /proc/mounts
rootfs / rootfs rw 0 0
tmpfs /mnt/live tmpfs rw,relatime,size=3106696k 0 0
/dev/sda1 /mnt/live/memory/data vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,check=s,errors=remount-ro 0 0
mount.dynfilefs /mnt/live/memory/changes fuse.mount.dynfilefs rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
/dev/loop0 /mnt/live/memory/changes ext2 rw,sync,relatime,errors=continue 0 0
aufs / aufs rw,relatime,si=2a6ca366 0 0
/dev/loop1 /mnt/live/memory/bundles/01-core.sb squashfs ro,relatime 0 0
/dev/loop2 /mnt/live/memory/bundles/02-xorg.sb squashfs ro,relatime 0 0
/dev/loop3 /mnt/live/memory/bundles/03-kdeps.sb squashfs ro,relatime 0 0
/dev/loop4 /mnt/live/memory/bundles/04-kde.sb squashfs ro,relatime 0 0
/dev/loop5 /mnt/live/memory/bundles/05-kapps.sb squashfs ro,relatime 0 0
/dev/loop6 /mnt/live/memory/bundles/06-devel.sb squashfs ro,relatime 0 0
/dev/loop7 /mnt/live/memory/bundles/07-ffox.sb squashfs ro,relatime 0 0
/dev/loop8 /mnt/live/memory/bundles/63-Russian.sb squashfs ro,relatime 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /run tmpfs rw,relatime,mode=755 0 0
devtmpfs /dev devtmpfs rw,relatime,size=1552684k,nr_inodes=217333,mode=755 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
cgroup /sys/fs/cgroup cgroup rw,relatime,perf_event,blkio,net_cls,freezer,devices,cpuacct,cpu,cpuset 0 0
tmpfs /dev/shm tmpfs rw,relatime 0 0
slax:~#

nas1234

QT ≠ Qt, и чо? Кто-то уже нашёл клиент на чистых Qt?
погодите ка. у вас есть два схожих термина, отличающиеся регистром одной буквы в аббревиатуре и вы можете об этом развить спор?

Filan

погодите ка. у вас есть два схожих термина, отличающиеся регистром одной буквы в аббревиатуре и вы можете об этом развить спор?
На сколько я понял он просто придирается к написанию - терминальная стадия зануды-грамарнаци. Ещё бы придрался к написанию «linux» вместо «Linux».

yroslavasako

mount.dynfilefs /mnt/live/memory/changes fuse.mount.dynfilefs rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0
судя по этому поддержка изменений есть из каробки. Можешь просто сохранить файл в хомяке и после перезагрузки он там останется.

marusya68

Прописать эту команду нужно в файл сценария. Либо .xinitrc, либо создай любой файл сценари внутри .kde4/Autostrat.
2. В тот же файлик пропиши запуск проги.
то что есть из карбоки это хорошо, а в какой папке этот файл искать? /mnt ?
ps. похоже всякие rdesktop идут лесом так как я могу юзать только то что тут http://www.slax.org/en/modules.php
там есть что нибудь походящее и крутое в списке для работы по RDP, что можно было бы посоветовать скачать?
выяснилась еще одна проблема -с клавой.
нажатия в удаленный рабочий стол как то не так передаются в зависимости от раскладки. если при обычной работе на удаленном компе при включенном русском жмешь на кнопку точка "." то печатается точка, а если из под слакса - ничего не печатается, приходится сначала переключаться Alt+Shift на другую раскладку в слаксе и ток потом печатается точка по нажатию на "." но при этом буквенные символы перестают печататься - приходится после этого обратно переключаться Alt+Shift ом. Хотелось бы сделать так чтоб клава работала в удаленном сеансе так же как она работает на удаленном компе физически и не зависела от раскладки в slax

yroslavasako

то что есть из карбоки это хорошо, а в какой папке этот файл искать? /mnt ?
хомяк - он же домашняя директория, он же $HOME, он же обычно /home/username.
Записываешь туда для начала любой файл, проверяешь, что он сохраняется после запуска.
проверяешь наличие нужных программ командами

which rdesktop
which xfreerdp

Одна из двух должна быть.
С раскладками разберёмся чуть позже.

doublemother

Так где я там утверждал, что все Qt-приложения требуют kde-runtime?

Filan

Общее утверждение:
Гтк при всей его убогости не приносит большого оверхеда в кеды (в отличие от обратной ситуации, когда у тебя сразу притягивается весь kde-runtime, запускается какая-нибудь ksycoca и ещё половина кед впридачу)

Частный случай:
aptitude show krdc
...
Зависимости: kde-runtime

doublemother

Если я ещё умею читать, речь шла о KDE. Слово Qt вообще не прозвучало ни разу.

Filan

Т.е. ты ещё круче - сравниваешь GTK с KDE, а не с Qt?

doublemother

Т.е. ты ещё круче - сравниваешь GTK с KDE, а не с Qt?
В чём проблема? KDE уже не предоставляет UI-элементы типа KIcon, KMenu, KPageView и прочего, что есть и в Gtk, и в Qt, и с чем линкуется софт? Или KDE просто священная корова?

marusya68

rdesktop обнаружился, пробую его
1) как в нем на полный экран поверх всех окон развернуть его окно так чтоб kde шное меню ПУСК не было поверх этого окна? а то сейчас кдешный пуск почемуто поверх.
скрипт создал в виде *.sh файла и добавил через GUI KDE в автозапуск, простое копирование в хомяк .kde/Autostart эффекта не давало
2) кстати, как в sh скрипте сделать так чтоб запуск программы не стопил выполнение следующих строчек sh скрипта? по аналогии с командной start в BAT файлах

yroslavasako

rdesktop обнаружился, пробую его
как в нем на полный экран поверх всех окон развернуть его окно так чтоб kde шное меню ПУСК не было поверх этого окна? а то сейчас кдешный пуск почемуто поверх.
В линуксе принято управлять поведение программ через опции командной строки. man rdesktop, забитый в гуголь, позволяет их узнать. Среди прочего там есть опция -f, которая запускает rdesktop в полноэкранном режиме. Вся команда будет выглядеть как-то так:
rdesktop -f server.name.
простое копирование в хомяк .kde/Autostart эффекта не давало
А право на исполнение на .sh файла было выставлено? Если нет - то это вероятная причина. Менять ничего не надо, если уже работает. Просто информация к сведению.

marusya68

опции rdesktop узнал просто дав команду rdexsktop , да там была опция полноэкранного режима, но при этом панель kde не пропадает((
права на исполнение выставлял и просто двойной клик по скрипту отрабатывал нормально. но заставить его автозапускать удалось только добавив его в GUI в автозагрузку..

yroslavasako

опции rdesktop узнал просто дав команду rdexsktop , да там была опция полноэкранного режима, но при этом панель kde не пропадает((
права на исполнение выставлял и просто двойной клик по скрипту отрабатывал нормально. но заставить его автозапускать удалось только добавив его в GUI в автозагрузку..
А насколько она тебе нужна? Может её можно отключить?

Filan

2) кстати, как в sh скрипте сделать так чтоб запуск программы не стопил выполнение следующих строчек sh скрипта? по аналогии с командной start в BAT файлах
comand &

yroslavasako

comand &
И не забывайте про слип, если одно от другого зависит.

marusya68

а как из этого скрипта кеды вырубить? большая часть юзеров возжелала сразу входить в rdesktop без запуска кед либо пусть они выключатся сразу после запуска.
для второй половины надо как то сделать возможность всё же кеды запускать если они выйдут из rdesktop причем желательно чтоб после выхода появлялась менюха из rdesktop:
"Запустить кеды?" и отчет 10 сек - если не нажал на ДА то опять запустится rdesktop

yroslavasako

Тогда лучше вообще сразу rdesktop вместо кедов запускать.
Кеды запускаются через kdm - это программа которая спрашивает логин/пароль/тип подключения и запускает уже нужное окружение рабочего стола. Она запускается до кед. В отдельном иксовом сервере вообще. В принципе, кеды точно также могут запускаться любым другм display manager, хоть qingy. Но обычно в поставке к кедам идёт kdm. Программа, кстати, может и не спрашивать всего перечисленного, если для неё заданы дефолтные ответы. Тогда она сразу грузит кеды. А когда кеды закрываются (без перезагрузки), снова показывается окно kdm, которое предлагает ввести пароль/логин/тип подключения. А если вместо них вбиты дефолты, то просто сразу запускает обратно кеды, из которых ты только что вышел.
Так вот, тебе нужно объяснить kdm, что помимо типа сессии kde есть и другая сессия, назови её как хочешь, я бы назвал rdesktop. И всё что нужно сделать kdm для запуска этой сессии - собственно запустить rdekstop. Для этого нужно создать в директории /usr/share/xsessions файл rdekstop.desktop и заполнить соответствующе его настройки. После этого можно будет запускать rdesktop сразу вместо кедов.
http://docs.kde.org/stable4/en/kde-workspace/kdm/different-...
http://wiki.archlinux.org/index.php/KDM_%28%D0%A0%D1%83%D1%...

Kira

Или KDE просто священная корова?

Кстати, кто-нибудь знает пятые кеды под фряху пропатчить? А то чёт они из портов не особо собираются :(

Filan

Кстати, кто-нибудь знает пятые кеды под фряху пропатчить? А то чёт они из портов не особо собираются :(
Их (kde5) там (ports/head) ещё нет.
Или ты об area51?

Kira

ага, как раз от туда (с area51) пытался собрать. Под десятой писибздёй. И хотя в списках рассылки пишут что работает, у меня чёт не взлетело.

marusya68

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

если интересно что пишется на экране до запуска кед то вот:

но почему то опция -f для rdesktop нормально заработала - панель кед не видна, поэтому пока юзер пользуется rdesktop ом прямо из кед.

marusya68

и ещё что более важно - юзверь сообщил что в RDP при включенной руcской раскладке не печатается точка и запятая с кнопки, которая справа от кнопки "Ю" и соотвественно слева от правого шифта. интересно, почему(

BondarAndrey

Потому что раскладка, видимо, не та, что зовётся -winkeys

marusya68

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

yroslavasako

попробовал, но изменений при запуске кед не было. все равно запустились они.
Так надо ещё дефолтный выбор поменять. Этот файл лишь добавляет опцию загрузки, но не выставляет её.

BondarAndrey

можно поподробнее? на клавиатуре эти символы нарисованы, поэтому по идее они и должны печататься
Я проверил, ник у тебя вроде не SerW, а значит орган гугления у тебя по дефолу имеется. Направление я тебе дал, а решение искать тебе.
Оставить комментарий
Имя или ник:
Комментарий: