неправильный UUID раздела в fstab и раздел отображается как W95

https://stackoverflow.com/a/50427647/1663462

module WindowFinder where

import XMonad
import qualified XMonad.StackSet as W
import Control.Monad
import Data.Bool  (bool)

findWindows :: String -> X [Window]
findWindows name = do
  withWindowSet $ (\ws -> do
    forM (W.allWindows ws)
      (\w -> do
            s <- withDisplay $ \d -> fmap resClass. liftIO $ getClassHint d w
            return $ bool [] [w] (s == name) :: X [Window]
      ) >>= return. join
    )

Импортируя указанный выше модуль, вы можете установить следующую привязку клавиш:

         , ((modm, xK_c), do
            win' <- findWindows "Chromium"
            when (length win' > 0)
              (windows $ W.focusWindow $ head win')
          )

1
12.01.2020, 13:08
1 ответ

Я публикую это как ответ, так как это решило мою проблему:

  1. Причиной проблемы было (возможно )изменение размера раздела Win10 из Win10, что по какой-то причине испортило таблицу разделов Linux.
  2. Используя тестовый диск Ubuntu live -cd, я восстановил потерянный раздел
  3. Мне пришлось отредактировать /etc/fstabвручную, чтобы вернуть мою домашнюю папку в потерянный раздел.
  4. Я усвоил урок важности резервного копирования:)
1
27.01.2020, 23:40

Теги

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