Linux live cd sem interface que execute wine e interface ao iniciar.

1. Linux live cd sem interface que execute wine e interface ao iniciar.

Liwis James
dropszeran

(usa Debian)

Enviado em 20/07/2021 - 23:43h

Olá a todos sou novo no fórum, bem trabalho com desenvolvimento .net e quero criar uma micro aplicação "simulador de sistema operacional" então bolei a seguinte ideia para tornar isso um micro sistema::

Escolher uma distribuição pequena leve e segura.
Uma distribuição live cd, pois não há necessidade de instalação.
Quando der boot inicie um bash que inicie o wine de forma que já abra a interface do meu app em full screen.

Obvservações: já trabalhei com linux , sei como um live cd funciona, e conheço sobre versões. Sei que o wine não é um emulador rs.
e sei editar ISOs modificar já modifiquei o tiny core e algumas versões de linux live. Então quanto a isso só precisa explicar se necessário.
Sei que aplicações pelo wine não podem salvar arquivos no linux, mas posso pensar em algo.

Bem agora para a pergunta em si, eu trabalho de vez em quando com msdos e freedos quando faço minhas interfaces nos lives eu faço o boot crio um disco (c:\) imaginário e executo tudo lá. Porém lá possui um autoexec.bat que inicia tudo (gostaria de fazer um bash que inicie no linux quando entrar no shell) se possível, dele então chamando o wine executando comandos em sua system32 e executando o no linux chamando minha interface .net core. dá para fazer ?

pelo que eu sei dá para executar pelo shell (linux sem interface grafica) o wine, porém se usar o .net core em si precisaria de interface grafica por isso prefiro o wine. para usar como base em um linux shell ou da para usar o .net core direto ? via shell, a logica é a seguinte:

boot > live cd> linux shell > autoexec.bash > dotnetcore> wine ~ myapp.exe


Obrigado a todos, boa noite.



  


2. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

mnhqbg+d2g0gqsts2elk@sharklasers.com
frrescd

(usa Gentoo)

Enviado em 21/07/2021 - 07:05h

você poderia fazer o shell iniciar o X com sue programa no xinitrc

obs: aqui funcionou para executar o wordpad do wine colocando as entradas wine ~/.wine/etc no .xinitrc mas para entrar em tela cheia seu programa deve iniciar em tela cheia ou você deve usar um WM que o faça
e talvez seja necessário dbus


3. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Liwis James
dropszeran

(usa Debian)

Enviado em 21/07/2021 - 13:28h


frrescd escreveu:

você poderia fazer o shell iniciar o X com sue programa no xinitrc

obs: aqui funcionou para executar o wordpad do wine colocando as entradas wine ~/.wine/etc no .xinitrc mas para entrar em tela cheia seu programa deve iniciar em tela cheia ou você deve usar um WM que o faça
e talvez seja necessário dbus


Mas isso funcionaria mesmo sem interface gráfica ?
e se sim como eu apontaria um bash para ser o arquivo inicial e dele tudo ser feito no live cd ?

Acho que vou usar debian ou algum menor bem leve meno o tiny.


4. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Patrick Ernandes
patrickernandes

(usa Gentoo)

Enviado em 21/07/2021 - 14:28h

creio que para usar melhor o wine e seus recursos, vai precisar de interface gráfica.
mas da para fazer algo enxuto, se for usar debian.
Aqui, meu trabalho com base no debian 11, em livecd para virtualização:

https://ernandes.info/sino/

flw..






5. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 21/07/2021 - 14:37h


instala o debian em modo texto depois instala o openbox, só vai iniciar a interface gráfica quando rodar 'startx', e se quiser ela 'live' seria só instalar em pendrive.



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




6. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Liwis James
dropszeran

(usa Debian)

Enviado em 21/07/2021 - 14:45h


patrickernandes escreveu:

creio que para usar melhor o wine e seus recursos, vai precisar de interface gráfica.
mas da para fazer algo enxuto, se for usar debian.
Aqui, meu trabalho com base no debian 11, em livecd para virtualização:

https://ernandes.info/sino/

flw..





é algo similar a isso amigo, mas no caso olhei seu projeto você cria a virtualização dentro do teu debian á live cd , no meu caso quero algo mais direto tipo ele inicia e no startup e chama o openbox ou algo do gênero em seguida chame o wine e meu app por fim executando em uma versão mínima do linux sem grafico e quando digo não falo modo texto sem interface ativa, digo realmente sem interface somente modo texto como o MSDOS. que tornaria o live mais leve.



7. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

mnhqbg+d2g0gqsts2elk@sharklasers.com
frrescd

(usa Gentoo)

Enviado em 21/07/2021 - 14:45h

vou tentar não te confundir muito hehe
se entendi bem você quer algo como livecd > auto login > auto startx > auto wine certo ?

o auto login é difícil resumir então você vai ter que procurar
https://edpsblog.wordpress.com/2018/04/30/how-to-login-no-ambiente-grafico-sem-display-manager/

o auto startx é para iniciar a interface gráfica já que não vai funcionar sem ela, é só você colocar esse comando em ~/.bash_profile
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec startx; fi

e para o auto wine que vai iniciar seu programa na interface gráfica sem mais nada é só criar um arquivo .xinitrc na pasta do usuário com essas configurações
setxkbmap br abnt2
exec dbus-launch --exit-with-session wine /diretorio/arquivo.exe

acho que você vai depender de um gerenciador de janelas para iniciar seu programa em tela cheia
obs: eu nunca testei o wine sem interface gráfica então não sei como poderia funcionar


8. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Liwis James
dropszeran

(usa Debian)

Enviado em 21/07/2021 - 14:47h


Mauriciodez escreveu:


instala o debian em modo texto depois instala o openbox, só vai iniciar a interface gráfica quando rodar 'startx', e se quiser ela 'live' seria só instalar em pendrive.



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------





ai que mora o problema, realmente quero tornar leve 100% ausente de interface no sentido desktop etc.., para ser leve e o live tem que ser pequeno no maximo 1,5 gb pois tem que ter desempenho rapido mesmo em CD\USB dai penso em iniciar o wine , e então ele mesmo faria chamadas graficas do windows não ?


9. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Liwis James
dropszeran

(usa Debian)

Enviado em 21/07/2021 - 14:51h


frrescd escreveu:

vou tentar não te confundir muito hehe
se entendi bem você quer algo como livecd > auto login > auto startx > auto wine certo ?

o auto login é difícil resumir então você vai ter que procurar
https://edpsblog.wordpress.com/2018/04/30/how-to-login-no-ambiente-grafico-sem-display-manager/

o auto startx é para iniciar a interface gráfica já que não vai funcionar sem ela, é só você colocar esse comando em ~/.bash_profile
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec startx; fi

e para o auto wine que vai iniciar seu programa na interface gráfica sem mais nada é só criar um arquivo .xinitrc na pasta do usuário com essas configurações
setxkbmap br abnt2
exec dbus-launch --exit-with-session wine /diretorio/arquivo.exe

acho que você vai depender de um gerenciador de janelas para iniciar seu programa em tela cheia
obs: eu nunca testei o wine sem interface gráfica então não sei como poderia funcionar



então no caso tem alguma versão debian já live que eu poderia mudar com power e ultra iso ou no caso vou ter que instalar manual e depois de fazer todas as configurações tornar meu linux live cd, bem no caso desejo que ele faço uma inicialização limpa sem logotipo debian ou linux gnome apenas tela preta e meu arquivo será que dá ?.



10. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 21/07/2021 - 14:52h


dropszeran escreveu:

ai que mora o problema, realmente quero tornar leve 100% ausente de interface no sentido desktop etc.., para ser leve e o live tem que ser pequeno no maximo 1,5 gb pois tem que ter desempenho rapido mesmo em CD\USB dai penso em iniciar o wine , e então ele mesmo faria chamadas graficas do windows não ?


kra ... eu nunca usei o wine ( nem sei se é norte ou sul ... heheheheh ) mas quanto ao debian com openbox fica bem leve e pequeno .. meu debian + cinnamon e com todos os programas que uso não tem mais do que 4,5GB na raiz.

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




11. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

Liwis James
dropszeran

(usa Debian)

Enviado em 21/07/2021 - 15:01h


Mauriciodez escreveu:


dropszeran escreveu:

ai que mora o problema, realmente quero tornar leve 100% ausente de interface no sentido desktop etc.., para ser leve e o live tem que ser pequeno no maximo 1,5 gb pois tem que ter desempenho rapido mesmo em CD\USB dai penso em iniciar o wine , e então ele mesmo faria chamadas graficas do windows não ?


kra ... eu nunca usei o wine ( nem sei se é norte ou sul ... heheheheh ) mas quanto ao debian com openbox fica bem leve e pequeno .. meu debian + cinnamon e com todos os programas que uso não tem mais do que 4,5GB na raiz.

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------



atah, bem é que estou criando um micro sistema operacional como disse no tópico e dai quero torna-lo Linux quem sabe até se torne um dia um sistema reconhecido e funcional dai oque se passa preciso escolher um live demo para ver como fica e editar facilmente porque se eu fizer algo realmente relevante e for instalado ficha chato escrever no pendrive um vhd. já um iso é mais facil, além de vhd poder da pau no pc do usuario se der conflito como meu caso instalei windows chicago no usb deu conflito com disco C real e perdi tudo kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.


12. Re: Linux live cd sem interface que execute wine e interface ao iniciar.

mnhqbg+d2g0gqsts2elk@sharklasers.com
frrescd

(usa Gentoo)

Enviado em 21/07/2021 - 15:01h

dropszeran escreveu:


frrescd escreveu:

vou tentar não te confundir muito hehe
se entendi bem você quer algo como livecd > auto login > auto startx > auto wine certo ?

o auto login é difícil resumir então você vai ter que procurar
https://edpsblog.wordpress.com/2018/04/30/how-to-login-no-ambiente-grafico-sem-display-manager/

o auto startx é para iniciar a interface gráfica já que não vai funcionar sem ela, é só você colocar esse comando em ~/.bash_profile
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then exec startx; fi

e para o auto wine que vai iniciar seu programa na interface gráfica sem mais nada é só criar um arquivo .xinitrc na pasta do usuário com essas configurações
setxkbmap br abnt2
exec dbus-launch --exit-with-session wine /diretorio/arquivo.exe

acho que você vai depender de um gerenciador de janelas para iniciar seu programa em tela cheia
obs: eu nunca testei o wine sem interface gráfica então não sei como poderia funcionar



então no caso tem alguma versão debian já live que eu poderia mudar com power e ultra iso ou no caso vou ter que instalar manual e depois de fazer todas as configurações tornar meu linux live cd, bem no caso desejo que ele faço uma inicialização limpa sem logotipo debian ou linux gnome apenas tela preta e meu arquivo será que dá ?.


versão live limba do debian eu sei que não vai ter mas você pode fazer uma instalação https://wiki.debian.org/Debootstrap que é tipo um chroot
ele vai vir limpo e dai é só configurar oque tiver que configurar
agora para tirar a sopa de letras da tela é um problema que eu não sei solucionar
é melhor que você verifique tudo antes de sair instalando coisas porque o debian costuma encher de tralha no sistema por conta de programas recomendados
agora a grande questão é como tornar isso uma iso que possa ser gravada e inicie sozinha (sem mais ajustes)



01 02