Imprimir com o Lacie Lightscribe requer privilégios de root

7

Instalei o software Lacie Lightscribe no Ubuntu 12.04. Tudo parece estar bem, a unidade é detectada, a mídia apropriada é detectada, mas quando eu clico em imprimir recebo a mensagem "A impressão requer privilégios de root".

Eu sou a conta principal (administrador) no computador, parte do grupo sudo e eu não consigo encontrar uma resposta a esta dilemna na planície Inglês.

Eu vi algumas mensagens aparentemente relevantes que dizem coisas como "verificar se os arquivos /usr/4L/4L-gui e /usr/4L/4L-cli tem nenhum setuid-bits definidos. Se assim for, removê-los", mas eu preciso de mais detalhado passo-a-passo instruções do que isso, por favor.

Existe alguém que saiba como resolver isso?

    
por James 25.11.2012 / 19:40

5 respostas

7

Você pode usar o aplicativo SimpleLabeler (veja mais abaixo) e não o Lacie 4L Aplicativo lightscribe, já que o primeiro não requer acesso root e funciona bem na maioria das unidades. Eu uso regularmente e nunca usei gksudo ou sudo.

Se você quiser usar o aplicativo Lacie 4L , faça o download do Lacie Labeller e do software host em o site oficial . Infelizmente, não há arquivos .deb disponíveis e nenhum código fonte disponível, então você terá que usar o alien para converter o rpms em debs. Então corra

sudo apt-get install alien

Você pode achar útil mudar o nome do rpms para algo como 'Lacie_Labeller' e 'Lacie_Host', já que os nomes dos arquivos originais são muito longos; eles serão renomeados por alien com o número da versão do software. Então, cd para a pasta de download e executado para cada rpm:

sudo alien name_of_your_file.rpm 

Em seguida, instale-os individualmente com

sudo dpkg -i name_of_file.deb

O pacote LaCie LightScribe Labeler for Linux deve ser instalado corretamente. Não se preocupe se você receber um erro como: A later version is already installed ao instalar o Lightscribe system software , já que você já pode ter alguns arquivos do Lightscribe instalados se já tiver instalado outro software do Lightscribe.

Agora, inicie o aplicativo Lacie com

gksudo 4L-gui 

É bom fazer isso, e o requisito para o gksudo não pode ser facilmente removido do programa sem recompilá-lo.

O gui do lacie 4L é simples - você escolhe o seu modelo de qualquer lugar no seu disco e redimensiona-o com as ferramentas do programa. Você pode colocar o texto no modelo de antemão com o seu programa de imagem. O modelo abaixo é de lightscribe.com .

Aquiestáomeuexemplodegravaçãodeummodelode lightscribe.com usando o Lacie 4L .

Alternativa

VejacomoeuconfigureioaplicativoSimpleLabelernoUbuntu12.04.

Ositededownloadparaosdebs(tambémmencionadonoscomentáriosde user104140 ) está em lightscribe.com . Primeiro baixe o software do sistema e, em seguida, o Aplicativo Labeler.

Você deve instalar o software do sistema antes do aplicativo de rotulagem 'para manter as dependências necessárias', embora os números de versão dos dois pacotes não precisem corresponder.

Você deve usar gdebi ou software-center para instalar os debs e, em seguida, você encontrará o aplicativo de rotulagem em /opt/lightscribeApplications/SimpleLabeler .

Agora, vá para a pasta mencionada acima e lance-a com ./SimpleLabeler ou crie um link simbólico para que você possa chamá-la com apenas SimpleLabeler :

sudo ln -s /opt/lightscribeApplications/SimpleLabeler/SimpleLabeler /usr/local/bin

Agora, inicie o programa de rotulagem como usuário normal e selecione suas opções:

Aqui está o resultado da amostra:

    
por user76204 06.12.2012 / 20:45
2

Eu tive o mesmo problema. De alguma forma, os arquivos 4L foram definidos para um usuário não-root: group. Eu consertei isso executando:

sudo chown root:root /usr/bin/4L-*
sudo chown -R root:root /usr/share/4L
sudo 4L-gui
    
por mongo505 17.01.2016 / 18:04
1

Há um detalhado no Como os Fóruns do Ubuntu localizados aqui Requer este script:

#!/bin/sh

# Opens 4L-gui under sudo to print

foo='gksudo -u root -k -m "Enter your password for 4L-gui root access (It needs it to burn the label image.)" /bin/echo "got r00t?"'

sudo 4L-gui

Siga as instruções de como colocá-lo no local adequado e ativá-lo

    
por Ringtail 03.12.2012 / 04:28
0

Eu tenho usado o programa SimpleLabeler por muitos anos. Dado que você está instalando no Ubuntu 12.04, você pode achar as seguintes instruções úteis:

link

Atenciosamente,

    
por fballem 08.12.2012 / 15:49
0

Em um terminal, execute o comando

sudo nautilus

Ele iniciará o gerenciador de arquivos nautilus como usuário root e, em seguida, você irá para a pasta que o software Lacie Lightscribe está instalado e clique duas vezes nele.

    
por Daldude 11.06.2016 / 22:57