Несколько вопросов линуксоедам
1. xrandr --output HDMI1 --mode 1300x768
Вместо HDMI1 подставь соответствующее название для того порта, к которому подключён моник. Прописать эту команду нужно в файл сценария. Либо .xinitrc, либо создай любой файл сценари внутри .kde4/Autostrat.
2. В тот же файлик пропиши запуск проги.
3. Лучше не пользоваться krdc. Используй напрямую специализированный софт. Для соединения с виндой, например, rdesktop.
Если дистрибутив на флешке не имеет функции подгрузки пользовательской директории с той же флешке, а куда тебе ещё класть файлы настройки, то придётся ковырять дистрибутив и учить его этому. Либо создать свой вариант образа, куда это включено. Про это могу рассказать отдельно.
спс) как доберусь до компа попробую)
rdesktopxfreerdp
remmina. И не слушать тех, кто использует неудобоваримые извращения.rdesktopxfreerdp
remmina. И не слушать тех, кто использует неудобоваримые извращения.http://github.com/FreeRDP/Remmina
Юзает тот же FreeRDP. Так что на самом деле выбора только два: freerdp или rdesktop. Причём второй устарел, снимаю его кандидатуру, слишком долго за виндой не следил.
P.S. Не надо советовать пользователю кедов (и Qt) gtk приложения.
Лучше не пользоваться krdcпоцчему?
поставить винду и использовать нэйтивное приложение. и не слушать всяких линуксоедов.remmina. И не слушать тех, кто использует неудобоваримые извращения.rdesktopxfreerdp
поцчему?
в вышеупомнятоу программе KRDC в полноэкранном режиме сверху висит панель krdc с кнопками "выйти свернуть и т.п."
А самое главное, какая такая винда способна загружаться и работать с флешки?
P.S. Не надо советовать пользователю кедов (и Qt) gtk приложения.Обоснуйте. Гтк при всей его убогости не приносит большого оверхеда в кеды (в отличие от обратной ситуации, когда у тебя сразу притягивается весь kde-runtime, запускается какая-нибудь ksycoca и ещё половина кед впридачу). Проблем с отрисовкой в родном стиле у обоих вариантов уже давно нет.
А, скажем, нативное приложение из WinXP способно подключиться к Win8?не пинайте труп хп
не пинайте труп хпЭто не труп, это проверенная продукция
перфокарты тоже проверенная продукция
Они не эффективны. Требуют слишком много электроэнергии для работы с ними. А XP наоборот гораздо приятнее в плане энергосбережения, так как менее прожорлива. И точно также устанавливается на современные компы.
И точно также устанавливается на современные компы.а с дровами что?
притягивается весь kde-runtimekde-runtime != QT
Если ты конечно не путаешь нэйтивную и стоковую.
Лайвы винды есть.
Зачем хр?
Лучше не пользоваться krdc. Используй напрямую специализированный софт.
поцчему?
в вышеупомнятоу программе KRDC в полноэкранном режиме сверху висит панель krdc с кнопками "выйти свернуть и т.п."Ты говоришь так, словно наличие панельки с ненастраиваемым местоположением (она кстати умеет авто скрываться, топикстартеру этого не хватит?) делает софт неспециализированным
все папки пусты кроме BOOT в ней вот:
Ты говоришь так, словно наличие панельки с ненастраиваемым местоположением (она кстати умеет авто скрываться, топикстартеру этого не хватит?) делает софт неспециализированнымЯ подозреваю, что krdc умеет больше чем виндовый remote desktop. Может заодно пробрасывает x11 сессии и какой-нибудь vnc. Под специализацией я подразумевал заточку под один протокол.
cat /proc/mounts
настроить твою слаксу под то что тебе нужно?
найти альтернативное решение?
обеспечить кому-то комфортную работу на терминальном сервере, не нарушая лицензионных соглашений?
выиграть пари?
kde-runtime != QTQT ≠ 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)
Ничего не смущает?
И точно также устанавливается на современные компы.Современные компы — это 64-битный многоядерный проц, больше 4 гигов оперативки и SSD. Со всем этим у XP проблемы.
а какая у тебя конечная цель?настроить твою слаксу под то что тебе нужно?найти альтернативное решение?обеспечить кому-то комфортную работу на терминальном сервере, не нарушая лицензионных соглашений?выиграть пари?обеспечить юзверю который работает на бездисковом компе с флехой на 4 гига, звуковухой и видяхой с HDMI выходом работу через RDP на основном компе + возможно сидение в инете или прослушывание музыки фильмов без RDP.
Ты сначала сделал общий вывод (QT приложения требуют kde-runtime)Пруфцитату или сходите нахуй, пожалуйста.
агрузись с флешки и запости сюда вывод команды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:~#
QT ≠ Qt, и чо? Кто-то уже нашёл клиент на чистых Qt?погодите ка. у вас есть два схожих термина, отличающиеся регистром одной буквы в аббревиатуре и вы можете об этом развить спор?
погодите ка. у вас есть два схожих термина, отличающиеся регистром одной буквы в аббревиатуре и вы можете об этом развить спор?На сколько я понял он просто придирается к написанию - терминальная стадия зануды-грамарнаци. Ещё бы придрался к написанию «linux» вместо «Linux».
mount.dynfilefs /mnt/live/memory/changes fuse.mount.dynfilefs rw,nosuid,nodev,relatime,user_id=0,group_id=0 0 0судя по этому поддержка изменений есть из каробки. Можешь просто сохранить файл в хомяке и после перезагрузки он там останется.
Прописать эту команду нужно в файл сценария. Либо .xinitrc, либо создай любой файл сценари внутри .kde4/Autostrat.то что есть из карбоки это хорошо, а в какой папке этот файл искать? /mnt ?
2. В тот же файлик пропиши запуск проги.
ps. похоже всякие rdesktop идут лесом так как я могу юзать только то что тут http://www.slax.org/en/modules.php
там есть что нибудь походящее и крутое в списке для работы по RDP, что можно было бы посоветовать скачать?
выяснилась еще одна проблема -с клавой.
нажатия в удаленный рабочий стол как то не так передаются в зависимости от раскладки. если при обычной работе на удаленном компе при включенном русском жмешь на кнопку точка "." то печатается точка, а если из под слакса - ничего не печатается, приходится сначала переключаться Alt+Shift на другую раскладку в слаксе и ток потом печатается точка по нажатию на "." но при этом буквенные символы перестают печататься - приходится после этого обратно переключаться Alt+Shift ом. Хотелось бы сделать так чтоб клава работала в удаленном сеансе так же как она работает на удаленном компе физически и не зависела от раскладки в slax
то что есть из карбоки это хорошо, а в какой папке этот файл искать? /mnt ?хомяк - он же домашняя директория, он же $HOME, он же обычно /home/username.
Записываешь туда для начала любой файл, проверяешь, что он сохраняется после запуска.
проверяешь наличие нужных программ командами
which rdesktop
which xfreerdp
Одна из двух должна быть.
С раскладками разберёмся чуть позже.
Так где я там утверждал, что все Qt-приложения требуют kde-runtime?
Гтк при всей его убогости не приносит большого оверхеда в кеды (в отличие от обратной ситуации, когда у тебя сразу притягивается весь kde-runtime, запускается какая-нибудь ksycoca и ещё половина кед впридачу)
Частный случай:
aptitude show krdc
...
Зависимости: kde-runtime
Если я ещё умею читать, речь шла о KDE. Слово Qt вообще не прозвучало ни разу.
Т.е. ты ещё круче - сравниваешь GTK с KDE, а не с Qt?
Т.е. ты ещё круче - сравниваешь GTK с KDE, а не с Qt?В чём проблема? KDE уже не предоставляет UI-элементы типа KIcon, KMenu, KPageView и прочего, что есть и в Gtk, и в Qt, и с чем линкуется софт? Или KDE просто священная корова?
1) как в нем на полный экран поверх всех окон развернуть его окно так чтоб kde шное меню ПУСК не было поверх этого окна? а то сейчас кдешный пуск почемуто поверх.
скрипт создал в виде *.sh файла и добавил через GUI KDE в автозапуск, простое копирование в хомяк .kde/Autostart эффекта не давало
2) кстати, как в sh скрипте сделать так чтоб запуск программы не стопил выполнение следующих строчек sh скрипта? по аналогии с командной start в BAT файлах
rdesktop обнаружился, пробую егоВ линуксе принято управлять поведение программ через опции командной строки. man rdesktop, забитый в гуголь, позволяет их узнать. Среди прочего там есть опция -f, которая запускает rdesktop в полноэкранном режиме. Вся команда будет выглядеть как-то так:
как в нем на полный экран поверх всех окон развернуть его окно так чтоб kde шное меню ПУСК не было поверх этого окна? а то сейчас кдешный пуск почемуто поверх.
rdesktop -f server.name.
простое копирование в хомяк .kde/Autostart эффекта не давалоА право на исполнение на .sh файла было выставлено? Если нет - то это вероятная причина. Менять ничего не надо, если уже работает. Просто информация к сведению.
права на исполнение выставлял и просто двойной клик по скрипту отрабатывал нормально. но заставить его автозапускать удалось только добавив его в GUI в автозагрузку..
опции rdesktop узнал просто дав команду rdexsktop , да там была опция полноэкранного режима, но при этом панель kde не пропадает((А насколько она тебе нужна? Может её можно отключить?
права на исполнение выставлял и просто двойной клик по скрипту отрабатывал нормально. но заставить его автозапускать удалось только добавив его в GUI в автозагрузку..
2) кстати, как в sh скрипте сделать так чтоб запуск программы не стопил выполнение следующих строчек sh скрипта? по аналогии с командной start в BAT файлахcomand &
comand &И не забывайте про слип, если одно от другого зависит.
для второй половины надо как то сделать возможность всё же кеды запускать если они выйдут из rdesktop причем желательно чтоб после выхода появлялась менюха из rdesktop:
"Запустить кеды?" и отчет 10 сек - если не нажал на ДА то опять запустится 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%...
Или KDE просто священная корова?
Кстати, кто-нибудь знает пятые кеды под фряху пропатчить? А то чёт они из портов не особо собираются
Кстати, кто-нибудь знает пятые кеды под фряху пропатчить? А то чёт они из портов не особо собираютсяИх (kde5) там (ports/head) ещё нет.
Или ты об area51?
пишут что работает, у меня чёт не взлетело.
ага, как раз от туда (с area51) пытался собрать. Под десятой писибздёй. И хотя в списках рассылки файл создавал:
если интересно что пишется на экране до запуска кед то вот:
но почему то опция -f для rdesktop нормально заработала - панель кед не видна, поэтому пока юзер пользуется rdesktop ом прямо из кед.
и ещё что более важно - юзверь сообщил что в RDP при включенной руcской раскладке не печатается точка и запятая с кнопки, которая справа от кнопки "Ю" и соотвественно слева от правого шифта. интересно, почему(
Потому что раскладка, видимо, не та, что зовётся -winkeys
можно поподробнее? на клавиатуре эти символы нарисованы, поэтому по идее они и должны печататься. то есть это вроде как не виндо-фишка а в линухе должно быть так же. где и какой ключ прописать чтоб всё стало тип топ?
попробовал, но изменений при запуске кед не было. все равно запустились они.Так надо ещё дефолтный выбор поменять. Этот файл лишь добавляет опцию загрузки, но не выставляет её.
можно поподробнее? на клавиатуре эти символы нарисованы, поэтому по идее они и должны печататьсяЯ проверил, ник у тебя вроде не SerW, а значит орган гугления у тебя по дефолу имеется. Направление я тебе дал, а решение искать тебе.
Оставить комментарий
marusya68
Пара вопросов по линуксу, подозреваю что простых, так же как аналогичные вопросы были бы для меня под винду:имеется SLAX записанный на флешку, с которой он загружается ежедневно в KDE. нужно:
1) каждый раз при старте для монитора висящем на hdmi разрешение менять с 1024x768 на 1300x768. как этот процесс автоматизировать?
2) при старте нужно сразу запустить програму "удаленный рабочий стол" (по моему krdc или как то так называется)
3) в вышеупомнятоу программе KRDC в полноэкранном режиме сверху висит панель krdc с кнопками "выйти свернуть и т.п.", как переместить эту панель чтобы она была не сверху окна а слева или справа. при наведении мышки на левую часть панели курсор мыши меняется на курсор который обычно обозначает перетаскивание но при последующем движении мыши куда либо панель не двигается никуда. а панель надо бы переместить так как она сильно мешает доступу к верхней части удаленного экрана. кроме того не смотря на то что KRDC разворачивается на полный экран, снизу и справа остаётся скролл бары, которые так же мешают и отнимают нужное пространство. они возникают как будто бы я задал разрешение в krdc чуть больше чем разрешение экрана.