Google Chrome не запускается

Когда я пытаюсь запустить Google Chrome, он запускается, но он просто открывается примерно на 2-4 секунды, а затем снова закрывается ..

Когда я пытаюсь запустить его из терминала, я получаю это сообщение?

ATTENTION: default value of option force_s3tc_enable overridden by environment.
[8820:8820:0405/095558:ERROR:background_mode_manager_aura.cc(14)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
Minnesegmentsfeil (core dumped)

Я не новичок в Ubuntu, но новичок в таких проблемах ... Кто-нибудь, кто может мне помочь?

1
задан 5 April 2015 в 12:21

7 ответов

Можно попытаться переустановить хром как это для 64 битов

sudo apt-get purge google-chrome

sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb

ИЛИ 32 бита

sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
sudo dpkg -i google-chrome*.deb

, Это также установит PPA для оставаний в курсе.

3
ответ дан 5 April 2015 в 12:21

Если Вы делаете что-то как

for /l %%i in (1,1,500) do @echo %time%

или

if foo (
    echo %time%
    do_something
    echo %time%
)

затем Вы могли просто поместить a setlocal enabledelayedexpansion в начале Вашего пакетного файла и использования !time! вместо %time% который оценен на выполнении, не при парсинге строки (который включает полные блоки, включенные в круглые скобки).

35
ответ дан 1 November 2019 в 03:21

Существует известный выпуск https://bugs.launchpad.net/ubuntu / + source/unity8 / + ошибка/1430828 , необходимо смочь сбросить сетевое соединение и видеть их, возможно, переключить режим полета на и прочь или переключить соединение WiFi.

0
ответ дан 1 November 2019 в 03:21

К задаче времени в CMD так же просто как

echo %TIME% && your_command && cmd /v:on /c echo !TIME!
0
ответ дан 1 November 2019 в 13:21

Ниже пакетной "программы" должен сделать то, что Вы хотите. Обратите внимание на то, что это производит данные в сотых долях секунды вместо миллисекунд. Точность используемых команд является только сотыми долями секунды.

Вот вывод в качестве примера:

STARTTIME: 13:42:52,25
ENDTIME: 13:42:56,51
STARTTIME: 4937225 centiseconds
ENDTIME: 4937651 centiseconds
DURATION: 426 in centiseconds
00:00:04,26

Вот сценарий пакетной обработки:

@echo off
setlocal

rem The format of %TIME% is HH:MM:SS,CS for example 23:59:59,99
set STARTTIME=%TIME%

rem here begins the command you want to measure
dir /s > nul
rem here ends the command you want to measure

set ENDTIME=%TIME%

rem output as time
echo STARTTIME: %STARTTIME%
echo ENDTIME: %ENDTIME%

rem convert STARTTIME and ENDTIME to centiseconds
set /A STARTTIME=(1%STARTTIME:~0,2%-100)*360000 + (1%STARTTIME:~3,2%-100)*6000 + (1%STARTTIME:~6,2%-100)*100 + (1%STARTTIME:~9,2%-100)
set /A ENDTIME=(1%ENDTIME:~0,2%-100)*360000 + (1%ENDTIME:~3,2%-100)*6000 + (1%ENDTIME:~6,2%-100)*100 + (1%ENDTIME:~9,2%-100)

rem calculating the duratyion is easy
set /A DURATION=%ENDTIME%-%STARTTIME%

rem we might have measured the time inbetween days
if %ENDTIME% LSS %STARTTIME% set set /A DURATION=%STARTTIME%-%ENDTIME%

rem now break the centiseconds down to hors, minutes, seconds and the remaining centiseconds
set /A DURATIONH=%DURATION% / 360000
set /A DURATIONM=(%DURATION% - %DURATIONH%*360000) / 6000
set /A DURATIONS=(%DURATION% - %DURATIONH%*360000 - %DURATIONM%*6000) / 100
set /A DURATIONHS=(%DURATION% - %DURATIONH%*360000 - %DURATIONM%*6000 - %DURATIONS%*100)

rem some formatting
if %DURATIONH% LSS 10 set DURATIONH=0%DURATIONH%
if %DURATIONM% LSS 10 set DURATIONM=0%DURATIONM%
if %DURATIONS% LSS 10 set DURATIONS=0%DURATIONS%
if %DURATIONHS% LSS 10 set DURATIONHS=0%DURATIONHS%

rem outputing
echo STARTTIME: %STARTTIME% centiseconds
echo ENDTIME: %ENDTIME% centiseconds
echo DURATION: %DURATION% in centiseconds
echo %DURATIONH%:%DURATIONM%:%DURATIONS%,%DURATIONHS%

endlocal
goto :EOF
25
ответ дан 1 November 2019 в 13:21

%TIME % находится в формате H:MM:SS, CS после полуночи, и следовательно преобразование в сотые доли секунды> не работает. Наблюдение сообщения Patrick Cuff с 6:46, кажется, что это не только я.

, Но и с этим выравнивает bevor, Вы должны решать ту легкую проблему:

if " "=="%StartZeit:~0,1%" set StartZeit=0%StartZeit:~-10%
if " "=="%EndZeit:~0,1%" set EndZeit=0%EndZeit:~-10%

спасибо за Ваше хорошее вдохновение! Мне нравится использовать его в моем mplayer, ffmpeg, Сценариях носков сутенеру мой mediafiles для старого PocketPlayers только для забавы.

2
ответ дан 1 November 2019 в 13:21

Необходимо быть осторожными с тем, что Вы хотите сделать, потому что это не как раз собирается получить время.

пакет имеет внутренние переменные для представления даты и tme: %DATE % %TIME % . Но они зависящий от Windows Locale.

%Date % :

  • dd. MM.yyyy
  • dd. MM.yy
  • d. M.yy
  • дд/мм/гг
  • % yyyy-MM-dd

%TIME :

  • H:mm:ss, msec
  • HH:mm:ss, msec

Теперь, сколько времени Ваш сценарий будет работать и когда? Например, если это будет дольше, чем днем и действительно передает полночь, это будет определенно идти не так, как надо, потому что различием между 2 метками времени между полуночью является отрицательная величина! Вам нужна дата для обнаружения корректного расстояния между днями, но как Вы делаете это, если формат даты не является константой? Вещи с %DATE % и %TIME % мог бы идти worser и worser, если Вы продолжаете использовать их в математических целях.

причина %DATE % и , %TIME % , существуют, только, чтобы показать дату и время пользователю в выводе, не использовать их для вычислений. Таким образом, если Вы хотите сделать корректное расстояние между некоторыми временными стоимостями или сгенерировать некоторое уникальное значение, зависящее от даты и времени затем, необходимо использовать что-то другое и точный, чем [1 111] %DATE % и %TIME % .

я использую wmic окна встроенная утилита для запроса таких вещей (поместите ее в файл сценария):

for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE`) do if "%%i" == "LocalDateTime" echo.%%j

или тип это в консоли cmd.exe:

for /F "usebackq tokens=1,2 delims==" %i in (`wmic os get LocalDateTime /VALUE`) do @if "%i" == "LocalDateTime" echo.%j

недостаток этого является медленной производительностью в случае частых вызовов. На машине шахты это - приблизительно 12 вызовов в секунду.

, Если Вы хотите продолжить, используют это затем, можно записать что-то вроде этого ( get_datetime.bat ):

@echo off

rem Description:
rem   Independent to Windows locale date/time request.

rem Drop last error level
cd .

rem drop return value
set "RETURN_VALUE="

for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if "%%i" == "LocalDateTime" set "RETURN_VALUE=%%j"

if not "%RETURN_VALUE%" == "" (
  set "RETURN_VALUE=%RETURN_VALUE:~0,18%"
  exit /b 0
)

exit /b 1

Теперь, можно проанализировать %RETURN_VALUE % somethere в сценарии:

call get_datetime.bat
set "FILE_SUFFIX=%RETURN_VALUE:.=_%"
set "FILE_SUFFIX=%FILE_SUFFIX:~8,2%_%FILE_SUFFIX:~10,2%_%FILE_SUFFIX:~12,6%"
echo.%FILE_SUFFIX%
2
ответ дан 1 November 2019 в 13:21

Другие вопросы по тегам:

Похожие вопросы: