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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: jark в Dec 08, 2008, 18:25



Титла: Как да пусна VLC под root?
Публикувано от: jark в Dec 08, 2008, 18:25
Някой има ли представа как става тази каскада?

Не ми е крайно наложително или спешно, но ми е интересно как и дали става  :)


Титла: Re: Как да пусна VLC под root?
Публикувано от: Kras в Dec 08, 2008, 20:51
Използвай sudo vlc .


Титла: Re: Как да пусна VLC под root?
Публикувано от: ЗибелтБг в Dec 09, 2008, 14:42
 По принцип е забранено и опасно :)


Титла: Re: Как да пусна VLC под root?
Публикувано от: jark в Dec 09, 2008, 21:46
Използвай sudo vlc .
Ползвам archlinux, а там няма sudo.


А какво му е опасното? Това е мултимедиен плеър, а не нещо опасно, mplayer, xine .... бачкат, а това не...

Последните изрредени не ги ползвам поради това, че немога да наглася субовете да излизат в черната лента, вместо върху картината.
И сега търся едно от 2-те решения - или да пусна vlc под root или да настроя субовете на другите както искам.


Титла: Re: Как да пусна VLC под root?
Публикувано от: pulsari в Dec 10, 2008, 11:06
Ако си с Gnome натисни Alt+F2 и въведи следната команда gksu vlc .


Титла: Re: Как да пусна VLC под root?
Публикувано от: dsarmov в Dec 10, 2008, 13:44
sudo има просто по подразбиране не е инсталиран. За да го инсталираш изпълни като root:
pacman -S sudo
Инфо за настойването му има тук:
http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=380821718
Но наистина лощо няма да опиташ и друг плеър: totem, kafeine. На мен и с двата субтитрите ми излизат на черната лента.


Титла: Re: Как да пусна VLC под root?
Публикувано от: m0rph в Dec 10, 2008, 20:51
Хм...стана ми интересно. Тъй като знам, че VLC-то принципно не може да пуска субтитрите в лентата, каква ти е идеята. До сега единствено Xine съм открил да може да пуска субтитрите извън рамките на картината. Вярно има си "хакове" за мплейър ама те много зависят от формата на картината.


Титла: Re: Как да пусна VLC под root?
Публикувано от: jark в Dec 10, 2008, 21:17
Вярно има си "хакове" за мплейър ама те много зависят от формата на картината.
Би ли ги споделил?

VLC-то ми ги изкарва в черната лента  ???



Шашава работа .....


Титла: Re: Как да пусна VLC под root?
Публикувано от: m0rph в Dec 10, 2008, 23:28
-vf expand=w:h мисля, че това беше. :P

Аз VLC-то така и не успях да го накарам да го прави. Търсих из разните форуми и установих, че самото vlc не го подържа.  ??? странни работи. Ако някой има идея как се прави в VLC да казва.


Титла: Re: Как да пусна VLC под root?
Публикувано от: jark в Dec 11, 2008, 14:59
-vf expand=w:h мисля, че това беше. :P

Това каде да го сложа?


Титла: Re: Как да пусна VLC под root?
Публикувано от: m0rph в Dec 11, 2008, 16:30
Ами като параметър към mplayer-a
Например:
mplayer -vf expand=0:-100 movie.avi
И после мисля че се ползваше филтара -subalign за да направиш субтитрите да отидат долу.

expand просто добавя черна лента отдолу. Защото реално погледнато когато пуснеш 16:9 филм
изхода на мплейара ще бъде 16:9, а не 4:3 (примерно за повечето монитори). И за това мплейара си ги слага най-отдолу, ама на 16:9, а не 4:3. Това е и целта на expand да го направи на 4:3 на изхода на плейара.

От мануала на mplayer:

expand[=w:h:x:y:a:r]
Expands (not scales) movie resolution to the given value and places the unscaled original at coordinates x, y. Can be used for placing subtitles/OSD in the resulting black bands.

<w>,<h>
Expanded width,height (default: original width,height).
Negative values for w and h are treated as offsets to the original size.

<x>,<y>
position of original image on the expanded image (default: center)


Титла: Re: Как да пусна VLC под root?
Публикувано от: gizi_ в Dec 16, 2008, 10:50
За да го пуснеш с root права трябва да го компилираш с "--disable-run-as-root".


Титла: Re: Как да пусна VLC под root?
Публикувано от: ЗибелтБг в Dec 16, 2008, 23:15
 със KPlayer  става лесно пускането на субтитрите отдолу  :D [_]3


Титла: Re: Как да пусна VLC под root?
Публикувано от: gat3way в Dec 17, 2008, 11:18
Може да се излъже, не е твърде сложно...

Цитат
gat3way:/tmp# vlc
VLC media player 0.8.6c Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

...........

gat3way:/tmp# cat uid.c
int getuid()
{
return 1000;
}

int geteuid()
{
return 1000;
}

int getresuid(int *r, int *e, int *s)
{
return 1000;
}

gat3way:/tmp# cc -o uid.so -shared -fPIC uid.c
gat3way:/tmp# LD_PRELOAD=/tmp/uid.so vlc
VLC media player 0.8.6c Janus
....
gat3way:/tmp#


Титла: Re: Как да пусна VLC под root?
Публикувано от: Kras в Dec 17, 2008, 21:34
Както каза клегата sudo има в Arch Linux(поздравления за избора на дистро), и си има страничка кое как се прави:
http://wiki.archlinux.org/index.php/Sudo


Титла: Re: Как да пусна VLC под root?
Публикувано от: jark в Dec 19, 2008, 19:23
Може да се излъже, не е твърде сложно...

Цитат
gat3way:/tmp# vlc
VLC media player 0.8.6c Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

...........

gat3way:/tmp# cat uid.c
int getuid()
{
return 1000;
}

int geteuid()
{
return 1000;
}

int getresuid(int *r, int *e, int *s)
{
return 1000;
}

gat3way:/tmp# cc -o uid.so -shared -fPIC uid.c
gat3way:/tmp# LD_PRELOAD=/tmp/uid.so vlc
VLC media player 0.8.6c Janus
....
gat3way:/tmp#

Получи се  :D
Голямо благодарко!!!!

Сега ще пробвам, това, което ми дадохте за mplayer-ът, че до сега нямах време .....