|
0 / 0 / 0
Регистрация: 21.02.2010
Сообщений: 5
|
|
Узнать адрес Рабочего стола21.02.2010, 23:56. Показов 4986. Ответов 10
Метки нет (Все метки)
Всем доброго вечера!
Я начинающий программист под линукс(хочется верить) Такая проблема: Мне надо под линксом создать ярлык от firefox на рабочем столе, прикрепить какую-нибудь другую иконку к нему ну естественно программно. Но: 1. как узнать адресс рабочего стола 2. как к ссылке прилепить иконку Буду очень благодарен за помощь!
0
|
|
| 21.02.2010, 23:56 | |
|
Ответы с готовыми решениями:
10
HTML фон рабочего стола Windows Удалённый просмотр рабочего стола (клиент-сервер)
|
|
|
|||||||||
| 22.02.2010, 00:18 | |||||||||
пример:
test - имя ярлыка. anjuta - имя иконки. примечание - примечание.
1
|
|||||||||
|
0 / 0 / 0
Регистрация: 21.02.2010
Сообщений: 5
|
||
| 22.02.2010, 01:06 [ТС] | ||
|
И еще, как узнать местоположение установленного пакета? Я так понимаю без Qt (или вообще голым линуксом) это быдет довольно проблематично сделать? Будет ли такой ЯРЛЫК работать в GNOME или Qt правильно работает только с KDE,стандартное ли это средство (Ярлык конечно) для X Windows? Где хранится информация о месте рабочего стола об пакетах и т.д. я так понимаю это что-то вроде реестра в XML-ках. Или может посоветуете где про все это можно почитать. Просто в Gconf я поискал "Рабочий стол" и не нашел.
0
|
||
|
|
||||||||
| 22.02.2010, 10:10 | ||||||||
|
1
|
||||||||
|
0 / 0 / 0
Регистрация: 21.02.2010
Сообщений: 5
|
||||
| 22.02.2010, 10:33 [ТС] | ||||
|
Так вот возможна ли работа с X Windows без Qt или gtk. И насколько это сложней в реализации (например всеравно понадобиться библиотека для работы с XML где ее взять и т.д?!) Если речи идет о "Реестре" то я еще не разобрался с работой с ним. Хотя в Gconf-editor на поиск ставил и не нашел упоминание о рабочем столе. Как узнать установлена ли джанная программа, если да, то путь к ее исполняемому файлу. Честно говоря, я хотел сделать этот ярлык средствами голого Линукса но теперь буду ставить Qt and GTK+ и буду разбираться в чем лучше писать. Кстати что же все-таки лучше и какие возможно есть еще средства.
0
|
||||
|
|
|||||||||
| 22.02.2010, 10:54 | |||||||||
вы не можете установить программу куда вам захочется.есть стандартный набор каталогов, каждый из которых является стандартным абсолютно на всех дистрибутивах linux и BSD. не вижу ничего, что бы требовало Qt или GTK. это реализуется голым Си.
1
|
|||||||||
|
0 / 0 / 0
Регистрация: 21.02.2010
Сообщений: 5
|
|||
| 22.02.2010, 11:33 [ТС] | |||
|
[quote=niXman;561151]Цитата: Сообщение от sechenov.andrey Как узнать установлена ли джанная программа, если да, то путь к ее исполняемому файлу. это вам не вендавз вы не можете установить программу куда вам захочется. есть стандартный набор каталогов, каждый из которых является стандартным абсолютно на всех дистрибутивах linux и BSD[/quote Прсто я где-то встречал, что программы пользователь устанавиваются в /usr/local/bin а в /usr/bin программы пользователь, являющиеся частью операционной системы, так вот у меня firefox в /usr/bin, хотя конечно он шел вмечте с дистрибутивом ubuntu 9.10. Просто хочется конкретно знать, потому что по идее он должен быть в /usr/local/bin
0
|
|||
|
|
|||
| 22.02.2010, 11:41 | |||
|
а ответил я, как это реализовать при помощи Qt, потому что тема в разделе Qt. то, что установлено при установке самой ОС(т.е. жизненно необходимо), лежит в /usr/bin а то, что установлено после, в /usr/local/bin так что, если взять и тупо удалить последний, максимум что вам грозит, это куча нерабочих пользовательских программ. а самой ОС на это накакать
1
|
|||
|
0 / 0 / 0
Регистрация: 21.02.2010
Сообщений: 5
|
||
| 22.02.2010, 11:57 [ТС] | ||
![]() А ве-таки как же найти адрес рабочего чтола в голом СИ
0
|
||
|
|
||||||
| 22.02.2010, 12:22 | ||||||
|
рабочие столы, во всех мне известных дистрибутивах, зовутся одним из: "Рабочий стол", "Desktop".
конечно, я не уверен что это утверждение справедливо для всех дистрибутивов. но это зависит только от графической среды. что в KDE, что в GTK, они зовутся именно так. код:
2
|
||||||
|
56 / 56 / 6
Регистрация: 23.10.2009
Сообщений: 250
|
|
| 23.02.2010, 01:52 | |
|
sechenov.andrey, я не знаю точно механизма контроля пакетов (пока не разбирался) но в *nix реестра нет.
про папки /bin; /usr/bin; /usr/local/bin я просто уверен что они работают так же как и /lib; /usr/lib; /usr/local/lib и просто включены в поиск запускаемых приложений, подробнее о библиотеках можно найти в google "ldconfig" на тему установки приложений в пользовательские папки - такое возможно но, в таком случае, все ссылки в приложении на внутренние библиотеки должны быть динамическими. а внешние библиотеки находятся на месте всегда и указывать их нужно при компиляции (подробнее make,shell,g++) Qt побоку какой десктоп Mac,Win,Gnome,XFC ... главное чтоб на пк стояли его библиотеки, но если программа нацелена на использование под гномом то лучше писать на GTK Не по теме: вообще я считаю что лучше написать либы (shared objects) на c++, а уже интерфейсы под каждый десктоп отдельно Не по теме: кста как динамические библиотеки выглядят в mac ?
1
|
|
| 23.02.2010, 01:52 | |
|
Помогаю со студенческими работами здесь
11
Позиция QGraphicsView относительно рабочего стола
Узнать/Получить IP адрес компьютера Как узнать номер порта и IP адрес в readDatagram? Адрес до рабочего стола Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|