Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: slhadgiyata в May 12, 2016, 17:39



Титла: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в May 12, 2016, 17:39
Работя на HP EliteBook 6930p. Ползвам LxPupTahr-15.05.

Инсталирах си Firefox така:
# cd ~
   
# tar xjf firefox-*.tar.bz2

Мога да го стартирам само с Conzola:

~ / Firefox / Firefox

Моля, помогнете ми да си инсталирам икона на Desktop за стартиране!
Благодаря!


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: cybercop в May 12, 2016, 18:12
Графичната ти среда, позволява ли да поставяш икони на работния плот ? Мога да ти направя стартер .


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: malin в May 12, 2016, 21:46
Би трябвало да може и другаде - Lx-а не е само за украса на името.

запази го като firefox.desktop


Код:
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=~/Firefox/Firefox     # или  Firefox/Firefox  или пълния път
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox  # или пътят до иконата.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupWMClass=Firefox
StartupNotify=false


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в May 13, 2016, 16:45
Да, могат да се поставят икони на Десктопа, ако това имаш предвид Cybercop.
Благодаря предварително.


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в May 16, 2016, 13:58
Би трябвало да може и другаде - Lx-а не е само за украса на името.

запази го като firefox.desktop


Код:
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=~/Firefox/Firefox     # или  Firefox/Firefox  или пълния път
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox  # или пътят до иконата.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupWMClass=Firefox
StartupNotify=false

Здравейте Malin!
Благодаря Ви за опита да ми помогнете, но не съм толкова навътре в нещата, касаещи „стартер”, но опитах.
Преработих вашия текст в следния:

>[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=~/Firefox/Firefox
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox 
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupWMClass=Firefox
StartupNotify=false<

Инсталирах го в папка „firefox”, която се беше създала, при инсталацията. Вероятно е грешка, защото излезе следното предупреждение:

>Vector smash protection is enabled.

1463383643581   addons.update-checker   WARN   Update manifest for e10srollout@mozilla.org did not contain an updates property

1463383643803   addons.update-checker   WARN   Update manifest for firefox@getpocket.com did not contain an updates property

1463383644047   addons.update-checker   WARN   Update manifest for {972ce4c6-7e08-4474-a285-3208198ce6fd} did not contain an updates property

1463383645044   addons.xpi   ERROR   Failed to clean updated system add-ons directories.: Unix error 2 during operation DirectoryIterator.prototype.next on file /root/.mozilla/firefox/axxc6lwj.default/features (No such file or directory) ((unknown module)) No traceback available

1463383645439   addons.xpi   ERROR   Attempted to load bootstrap scope from missing directory /root/.mozilla/firefox/axxc6lwj.default/extensions/firefox-hotfix@mozilla.org.xpi

1463383645440   addons.xpi   WARN   Add-on firefox-hotfix@mozilla.org is missing bootstrap method startup

Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory<

Ако още имате желание да помогнете, трябва подробно да опишете стъпките, които трябва да изпълня, за да имам икона на десктопа за стартиране на Firefox-46. Както вече писах, стартирам го през терминала, но мисля, че не е много удачно, той да е стартиран през цялата сесия. Иначе към LxPupTahr, който ползвам има икона в папка Internet от менюто, но чрез нея се стартира стара версия-Firefox-32.

Cybercop също обеща да ми напише стартер. Той познава доста добре моите пропуски в IT сектора и затова отговаря подробно  на питанията ми.

Аз ще чакам и се надявам. Ето, че си спомних  за една песен от моите младини:

„Да можеш, да чакаш-това е любов”

Живи и здрави приятели, успех във всяко ваше начинание!

 









Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: rosenarch в May 16, 2016, 14:35
замени реда където пише tvoeto_ime  с името на компа
Exec=/home/tvoeto_ime/firefox/firefox %u
пример
Exec=/home/ivan/firefox/firefox %u

[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=Browse the World Wide Web
Exec=/home/tvoeto_ime/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox
StartupNotify=true


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: malin в May 16, 2016, 18:26

Мога да го стартирам само с Conzola:

~ / Firefox / Firefox



"~/" се равнява на /home/ivan от горния предложен стартер (съдържанието).

"пълния път" (ако приемем, че потребителят е ivan) e /home/ivan/Firefox/Firefox, т.е. в домашната ти папка имаш папка, която се казва "Firefox" и в нея има изпълним файл "Firefox", който стартираш. И е най-добре да е с пълния път стартера.

По същия начин процедираш и за иконата (ако я няма инсталирана в системата ти, или в темата която ползваш я няма) - посочваш пак пълния път до иконата, като ще се казва не firefox , а /път/до/иконата/firefox.png (обикновенно е такъв формат).






Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в May 17, 2016, 05:30

Мога да го стартирам само с Conzola:

~ / Firefox / Firefox



"~/" се равнява на /home/ivan от горния предложен стартер (съдържанието).

"пълния път" (ако приемем, че потребителят е ivan) e /home/ivan/Firefox/Firefox, т.е. в домашната ти папка имаш папка, която се казва "Firefox" и в нея има изпълним файл "Firefox", който стартираш. И е най-добре да е с пълния път стартера.

По същия начин процедираш и за иконата (ако я няма инсталирана в системата ти, или в темата която ползваш я няма) - посочваш пак пълния път до иконата, като ще се казва не firefox , а /път/до/иконата/firefox.png (обикновенно е такъв формат).

Досадна грешка съм допуснал с името. Прощавайте, моля!
Сега пуснах следното и вижте какво получих:

[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=Browse the World Wide Web
Exec=/home/slavcho/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox
StartupNotify=true

Ето отговора на Терминал:

root# [Desktop Entry]
bash: [Desktop: command not found
root# Encoding=UTF-8
root# Name=Firefox
root# Comment=Browse the World Wide Web
bash: the: command not found
root# Exec=/home/slavcho/firefox/firefox %u
bash: fg: %u: no such job
root# Terminal=false
root# X-MultipleArgs=false
bash: X-MultipleArgs=false: command not found
root# Type=Application
root# Icon=firefox
root# Categories=Network;WebBrowser;
bash: WebBrowser: command not found
root# MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
bash: text/xml: No such file or directory
bash: application/xhtml+xml: No such file or directory
bash: application/xml: No such file or directory
bash: application/vnd.mozilla.xul+xml: No such file or directory
bash: application/rss+xml: No such file or directory
bash: application/rdf+xml: No such file or directory
bash: image/gif: No such file or directory
bash: image/jpeg: No such file or directory
bash: image/png: No such file or directory
bash: x-scheme-handler/http: No such file or directory
bash: x-scheme-handler/https: No such file or directory
root# StartupWMClass=Firefox
root# StartupNotify=true
root#

Какво да правя, приятели?





Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: rosenarch в May 17, 2016, 11:36
Ето ти готов стартер тук ($2)


Това не се изпълнява в терминала отваряш някой текстов редактор постави текста и го запази като firefox.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=Browse the World Wide Web
Exec=/home/slavcho/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox
StartupNotify=true


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в May 19, 2016, 07:12
Ето ти готов стартер тук ($2)


Това не се изпълнява в терминала отваряш някой текстов редактор постави текста и го запази като firefox.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Firefox
Comment=Browse the World Wide Web
Exec=/home/slavcho/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox
StartupNotify=true

Поставих горното в Leafpad text editor и го записах на десктопа със заглавие firefox.desktop. Появи се икона на Firefox, но и съобщение за грешка при опит за стартиране: "Невалиден файл за работен плот".
Къде бъркам?


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: spec1a в May 19, 2016, 08:40
   Грешката вероятно е в името на изпълнимия файл; кое е вярното ?
~/Firefox/Firefox
или
~/firefox/firefox
   Т.е. ако на едното ти дава грешка,пробвай със другото
/home/slavcho/Firefox/Firefox
/home/slavcho/firefox/firefox


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: rosenarch в May 19, 2016, 10:51
Изпълни го в терминал и дай изхода
ls /home/slavcho/firefox


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в May 20, 2016, 06:52
Изпълни го в терминал и дай изхода
ls /home/slavcho/firefox

root# ls /home/slavcho/firefox
ls: cannot access /home/slavcho/firefox: No such file or directory
root#


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: spec1a в May 20, 2016, 08:47
   Просто по-горе веднъж си написал,че го стартираш с:
~/Firefox/Firefox
   а на друго място,че с:
~/firefox/firefox
   Ако няма /home/slavcho/firefox ,трябва да е  /home/slavcho/Firefox (с главна буква)
   Ако не можеш да го стартираш с:
/home/slavcho/Firefox/Firefox
   изпълни в терминал тези команди и ни дай резултата:
find /home/slavcho -name "firefox*"
find /home/slavcho -name "Firefox*"
   Успех!


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: rosenarch в May 20, 2016, 11:00
Изпълни в терминал и тази команда и дай изхода да видим дали си slavcho
ls /home


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: PaperNick в May 20, 2016, 14:38
Виж дали така ще тръгне в Терминала:
Код
GeSHi (Bash):
  1. /home/$(whoami)/firefox/firefox

Ако тръгне, запази файл с това съдържание:
Код
GeSHi (Bash):
  1. [Desktop Entry]
  2. Version=1.0
  3. Type=Application
  4. Name=Firefox
  5. Comment=Browse the World Wide Web
  6. Exec=bash -c '/home/$(whoami)/firefox/firefox'
  7. Icon=firefox
  8. Categories=Network;WebBrowser;
  9. MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
  10. Terminal=false
  11. StartupNotify=false
  12.  
Копираш горното и го кръщаваш firefox.desktop


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: malin в May 20, 2016, 18:23
Много странно начало на терминала - "root#". Твоят потребител Славчо, не е потребителят "root" или е. Ти нормален потребител ли си или работиш само като администратор и затова е така.

Сега видях и това ($2).  От къде го тоя фокс във /opt, имаше го първоначално ли? И кой фокс искаш да стартираш - тоя във /opt или тоя, във домашната ти папка, или който и да е?

Ако не се получи в дадения пример с Exec=bash -c '/home/$(whoami)/firefox/firefox' , го направи Exec=/bin/sh -c '/home/$(whoami)/firefox/firefox'


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: remotexx в May 20, 2016, 21:32
А бе колега ...
 първо защо си с такава "странна" дистрибуция?!?
и второ (няма значение каква е дистрибуцията) ама защо не пробва през пакетния и мениджър ами се измъчи с firefox-*.tar.bz2

Уточнявам, че не съм запознат с конкретната дистибуция (изглежда Слак базирана), но кратко търсене ме открехна, че пакетите са тук
https://sourceforge.net/projects/lxpup/files/
остава само да намериш за конкретно твоята версия - която доколкото забелязах не е последата LxPup16.05 ами е по-стара... явно имаш много старо "джилязу"

и когато 1) деинсталираш това което си натворил и 2) инсталираш правилниия firefox.sfs за твоята версия ОС и ще ти тръгва отвсякъде т.е. само с firefox защото ще ти е в пътя...

Малка поправка:
Препратката която съм дал по-горе е за сваляне на дистрото а браузърите са разхвърляни тук
https://sourceforge.net/projects/lxpup/files/Other/
Хромуим е насипан в корена а за Лисока трябва да се копае по-надълбоко
https://sourceforge.net/projects/lxpup/files/Other/LxPupSc/browsers/

http://puppylinux.org/wikka/Firefox
всъщност не знам твоята разновидност на Мъника какви точно пакети поддържа, но ето тук има и за Tahr някакви firefox-36-*.pet
http://distro.ibiblio.org/puppylinux/pet_packages-tahr/

Корекция:
Извинявай колега - непозната дистрибуця с много разновидности... пообърках се леко
но официално си идва с Opera (15.02+) и Seamonkey или Palemoon (според някой)
Opera is now the default web browser (Seamonkey is still available in the menu and can be set to the default ...), та Seamonkey  си е жив Firefox самоч е с различен (базов) интерфейс т.е. няма ги proprietary shits като Hello Client, Logo, Icon и пр. заради които и ние си имаме IceWeasel и т.н. ама отскоро вече логото е свободно та даже и Дебиян се завръща към Firefox ($2)
Та идеята ми е - най-лесно ще ти е да пробваш вградения Seamonkey  :) Успех!
П.П. Palemoon също е разновидност на Firefox, ак нямаш SeaMonkey потръси Palemoon  ;)


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в Jun 05, 2016, 11:48
root# find /home/slavcho/-name "firefox*"
find: `/home/slavcho/-name': No such file or directory
find: `firefox*': No such file or directory
root# find /home/slavcho -name "Firefox*"
find: `/home/slavcho': No such file or directory
root# ls /home
ls: cannot access /home: No such file or directory
root#


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: spec1a в Jun 05, 2016, 12:25
Много странна ситуация наистина ...
Дай ни изхода от командите:
df
fdisk -l
ps -ecafw
Ако въобще има работеща графична среда, опитай да стартираш с:
/usr/bin/firefox



Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: slhadgiyata в Jun 05, 2016, 13:07
Много странна ситуация наистина ...
Дай ни изхода от командите:
df
fdisk -l
ps -ecafw
Ако въобще има работеща графична среда, опитай да стартираш с:
/usr/bin/firefox

root# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda2       55304588 2951080  49521124   6% /initrd/mnt/dev_save
tmpfs             209872  208872      1000 100% /initrd/mnt/tmpfs
/dev/loop0        208896  208896         0 100% /initrd/pup_ro2
tmpfs              30912   29912      1000  97% /initrd/mnt/tmpfs4
/dev/loop4         29952   29952         0 100% /initrd/pup_z
unionfs         55304588 2951080  49521124   6% /
tmpfs            1625140    1408   1623732   1% /tmp
devtmpfs          996612       0    996612   0% /dev
shmfs             372908       0    372908   0% /dev/shm
/dev/loop1        191744  191744         0 100% /initrd/pup_ro4
gvfsd-fuse             0       0         0    - /root/.gvfs
root# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00045da2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     4507647     2252800   82  Linux swap / Solaris
/dev/sda2         4507648   117147647    56320000   83  Linux
/dev/sda3       117147648   219547647    51200000   83  Linux
/dev/sda4       219547648   312580095    46516224   83  Linux

При въвеждане на root# ps -ecafw се изписва много дълъг текст. Показвам само няколко реда от него:
root# ps -ecafw
UID        PID  PPID CLS PRI STIME TTY          TIME CMD
root         1     0 TS   19 09:35 ?        00:00:00 /bin/busybox init
root         2     0 TS   19 09:35 ?        00:00:00 [kthreadd]
root         3     2 TS   19 09:35 ?        00:00:00 [ksoftirqd/0]
root         5     2 TS   39 09:35 ?        00:00:00 [kworker/0:0H]
root         7     2 TS   19 09:35 ?        00:00:01 [rcu_sched]
root         8     2 TS   19 09:35 ?        00:00:00 [rcu_bh]
root         9     2 FF  139 09:35 ?        00:00:00 [migration/0]
root        10     2 FF  139 09:35 ?        00:00:00 [migration/1]
root        11     2 TS   19 09:35 ?        00:00:00 [ksoftirqd/1]
root        13     2 TS   39 09:35 ?        00:00:00 [kworker/1:0H]
root        14     2 TS   39 09:35 ?        00:00:00 [khelper]
root        15     2 TS   19 09:35 ?        00:00:00 [kdevtmpfs]
root        16     2 TS   39 09:35 ?        00:00:00 [netns]
root       366     2 TS   39 09:35 ?        00:00:00 [writeback]
root       369     2 TS   14 09:35 ?        00:00:00 [ksmd]
root       370     2 TS    0 09:35 ?        00:00:00 [khugepaged]
root       371     2 TS   39 09:35 ?        00:00:00 [kintegrityd]
root       372     2 TS   39 09:35 ?        00:00:00 [bioset]
......................................................................


Титла: Re: Install icon to launch a Firefox for linux
Публикувано от: spec1a в Jun 05, 2016, 13:30
А какво става като напишеш в терминала:
/usr/bin/firefox
Която и дистрибуция да се ползва, трябва да имаш поне 1 обикновен
потребител чиято директория е в  /home
Какво дава като изпълниш командата:
ls -l /home
Ако firefox е разархивиран в /root ,
Намери къде точно се намира с командата:
find /root -name "firefox*"
И после замести пътя в стартера,както е посъветвал колегата PaperNick